ワードプレスで特定のタームに属する子タームを50音順で出したいです。
■あ行
子ターム
子ターム
子ターム
■か行
子ターム
子ターム
といった感じです。
投稿記事の50音順と同じようにタームにアドバンスドカスタムフィールドにて「kana」というフィールドを作り
カタカナにて入力しました。
それでget_termsで取得しようと思ったのですが、meta_keyなどが使えないらしくどうしてよいか分からなくなりました。
どうしてよいか分からずにまともなソースもありませんが、何か良い方法を教えて頂けませんでしょうか?
一応悩みながら記載したコードを載せておきます。
$taxonomies = array( 'area', ); $term_id = get_queried_object_id(); $args = array( 'order' => 'ASC', 'hide_empty' => '0', 'parent' => $term_id, ); $cust = get_field('kana','areat_'.$term_id); $categories = get_terms($taxonomies,$args); if($categories) { ?> <ul> <?php foreach($categories as $value): ?> <li><a href="<?php echo get_term_link($value); ?>"><?php echo $value->name . "(" . $value->count . ")"; ?></a></li> <?php endforeach; } ?> </ul> コード
あなたの回答
tips
プレビュー