2 つの値に一致するタクソノミーを返すコードを使用しています。
すべてが正常に機能しますが、結果を並べ替える方法がわかりません。現在は一定の順序で表示されているため、日付が不明な場合があります。それらをアルファベット順に(名前で)表示しようとしています。
私のphpテンプレートからの私のコードはここに貼り付けられていますhttp://pastie.org/5083124
私が話している配列はこれです
<?php
foreach ( $all_terms as $all_term) {
//print_r($all_terms);
$tax_test = get_option('woo_categories_panel_taxonomies_'.$all_term->taxonomy);
$post_images = array();
$posts_aray = array();
$parent_id = $all_term->term_taxonomy_id;
$term_name = $all_term->name;
$term_parent = $all_term->parent;
$term_slug = $all_term->slug;
$term_id = $all_term->term_id;
$term_link = get_term_link( $all_term, $all_term->taxonomy );
$counter_value = $all_term->count;
?>
<div class="childListings">
<div class="block">
<a href="<?php echo $term_link; ?>">
<?php
$block_counter++;
?>
</a>
<h2><a href="<?php echo $term_link; ?>"><?php echo $term_name ?> <br/><span>(<?php echo $counter_value; ?> Solicitors)</span></a></h2>
</div><!-- /.block -->
</div><!-- /.child Listings-->
<?php
if ( $block_counter % 6 == 0 ) {
?>
<div class="fix"></div>
<?php
} // End IF Statement
// End IF Statement
?>
<?php
} // End For Loop
?>
$args と ksort を使用していくつかの異なるオプションを調べましたが、少し迷子になり、サイトのフロントエンドで結果をアルファベット順に並べ替えることができないようです。
私のコードで、結果にソート順を持たせる方法を誰かが特定できますか?
ありがとう