# ワードプレス(wordpress)
ブログ・お知らせ
子タームのみ出力する方法(WordPress)
記事公開日:
最終更新日:
こんにちは。新潟ホームページ制作【マザーシップ】です。
久しぶりのWordpressチップです。制作者向け。
ターム一覧のリンク出力で、指定した親ターム内の子タームのみ取得&出力する方法です!
他の同様の記事でなかなかうまくいかなかったので。
表示させたい場所に以下のソースを書きます。
[su_panel background=”#eee”]
<?php $taxonomy_name = '■'; //※point1 $term_id = ●; //※point2 $termchildren = get_term_children( $term_id, $taxonomy_name ); foreach ( $termchildren as $child ) :?> <?php $term = get_term_by( 'id', $child, $taxonomy_name );?> <p><a href="<?php echo get_term_link( $child, $taxonomy_name );?>"> <?php echo $term->slug; //スラッグ名 ?> <?php echo $term->name; //ターム名 ?> </a></p> <?php endforeach; ?>
[/su_panel]
※point1:
■にタクソノミースラッグ(英数字)を入力します。投稿タイプのスラッグを入力しないように注意!
管理画面でタームを編集するページを表示し、URLを確認すると、「taxonomy=■」といった形で確認できます。
※point2:
●に親タームのID(数字)を入力します。「”」で囲む必要はありません。
管理画面でタームを編集するページを表示し、URLを確認すると「tag_ID=●」といった形で確認できます。