- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:wordpressのカテゴリ一覧ページについて)
wordpressのカテゴリ一覧ページのカスタマイズ方法とは?
このQ&Aのポイント
- wordpressでcategory.phpをカスタマイズしてカテゴリ一覧ページを作りたいのですが、大カテゴリ、中カテゴリ、小カテゴリのリンクを表示する方法が分かりません。
- 可変なカテゴリに対応するテンプレートタグは存在するのか調査しましたが見つかりませんでした。どなたかご教授いただけると助かります。
- カテゴリ一覧ページでは大カテゴリには中カテゴリへのリンクのみ表示し、中カテゴリには小カテゴリへのリンクのみ表示し、小カテゴリには詳細ページへのリンクのみ表示したいです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
<?php $cat_id = get_queried_object()->term_id; $results = get_categories('child_of='.$cat_id); if (!empty( $results )) : // 子カテゴリーあり wp_list_categories('hierarchical=0&child_of='.$cat_id); else : // 子カテゴリーなし $posts = get_posts('cat='.$cat_id.'&posts_per_page=-1'); // ループでポスト表示 endif; ?>
その他の回答 (1)
- komododragon
- ベストアンサー率77% (47/61)
回答No.2
>wp_list_categoriesはサイドバー部分のテンプレートタグだと思うのですが、 サイドバーに記述されることが多いというだけで、コンテンツ部分でも、フッター部分でもかまいません。
補足
ご回答本当にありがとうございます。 ひとつ質問なのですが、 wp_list_categories('hierarchical=0&child_of='.$cat_id); の箇所ですが、 wp_list_categoriesはサイドバー部分のテンプレートタグだと思うのですが、 サイドバーではなく、コンテンツ部分に反映をさせたいのですが、 その場合の処理を教えていただいてよろしいでしょうか。 恐れ入りますが、よろしくお願いいたします。