single.phpでその記事に属する子ターム記事のタイトル一覧
-
single.phpのサイドバーにその記事に属する子ターム名と子ターム記事タイトル一覧を表示させたいのですが
タクソノミー名:years
親ターム名:2000年代 slug名:2000s
子ターム名:2000年 slug名:2000
2001年 slug名:2001親ターム名:2010年代 slug名:2010s
子ターム名:2010年 slug名:2010
2011年 slug名:2011まずその記事が属する子タームのslug名を表示させようと
<?php $terms = get_the_terms( $post -> ID, 'years'); $count = count($terms); if($count>0){ foreach ( $terms as $term ) { $termparent = $term -> parent; $termlink = get_term_link( $term, $taxonomy ); $childname = $term -> slug; $childlink = $termlink; } echo $childname; } ?>
としましたが、何故か
2001年は2001と上手く表示されたのですが
2000年は2000sと言う親タームのslug名が表示されてしまいました。
これは2010年代も2010年は2010sと同じでした。もう一つ
その記事と同じ子タームの記事タイトル一覧を表示させたいのですがどうも分かりません。
query_posts( $args );
を使うと指定したタームがすべて表示されてしまいます。
singleページでその記事に属した子タームのみの記事タイトルを表示するにはどうしたらよいのでしょうか?
1件の返信を表示中 - 1 - 1件目 (全1件中)
1件の返信を表示中 - 1 - 1件目 (全1件中)
- トピック「single.phpでその記事に属する子ターム記事のタイトル一覧」には新たに返信することはできません。