ブログ・お知らせ
# ワードプレス(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=●」といった形で確認できます。