WordPressで子孫タームすべてのカウントを合計した数でソートしたいのですが、方法はありますか?
以下の方法では、当該タームのカウントのみでソートされてしまいます。
php
1$taxonomy_name = 'area'; 2$term_id = get_queried_object_id(); 3$args=array('pad_counts'=>1,'orderby'=> 'count','order'=>'DESC'); 4$term_children = get_terms( $taxonomy_name, $args);//echo'<pre>';var_dump($term_children);echo'</pre>'; 5if ( ! is_wp_error( $term_children ) ) { 6 foreach($term_children as $value): 7 if( $value->parent===$term_id ){?> 8 <p><a href="<?php echo get_term_link( $value->term_id, $taxonomy_name );?>"> 9 <?php echo $value->name;?>( 10 <?php echo $value->count;?>件) 11 </a></p> 12 <?php }endforeach; 13}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/07/29 16:48