メインカラムに投稿記事本文を載せて、サイドバーに投稿カテゴリ一覧を表示するという王道のページレイアウトがあります。
このときの投稿カテゴリ一覧の表示方法です。
テーマのsidebar.phpに以下を記述します。
<ul class="side-box"> <?php $catid = get_the_category(); $curCat = $catid[0]->cat_ID; $args = array( 'child_of' => 1, //親カテゴリID 'title_li' => '', //タイトルはつけない 'current_category' => $curCat ); wp_list_categories($args); ?> </ul>
これだけで、カテゴリアーカイブページへのリンクをつけて、現在の投稿が属するカテゴリには current-cat というクラスまでつけて返してくれます。
wp_list_categoriesは他にもたくさんパラメータ設定できますが、上記だけで基本的な部分はできちゃいます。
WordPressカスタマイズ事例やWeb制作ノウハウの新着情報、
お役立ち情報をリアルタイムにメールでご案内
100ウェブでは、WordPressのカスタマイズだけでなく、様々な最新のウェブサービスを活用したウェブ制作ノウハウを保有しております。
あらゆるサービスを利用して顧客満足を向上し、売上の上がるサイトをつくりましょう。
100ウェブでは、すべての方に無料でデザインをご提案。
提案されたデザインを見てから購入するか決めてください。気に入らなければデザイン料金無料!
お気軽にご相談ください。
受付時間
平日 10:00~18:00
【テレワーク実施中 につきお電話転送中】
コール中1秒程度無音状態になりますがそのままお待ちください。
メールでのお問い合わせでも
1営業日以内にご連絡いたします。