WordPress

投稿ページごとに違うサイドバーを表示

投稿日:

投稿ページごとや固定ページごとに違うサイドバーを表示

カテゴリーが沢山あって、一括でメニューを作成したら複雑になったので、カテゴリーAを選択したら、A関連だけのナビゲーションメニューをサイドバーに、カテゴリーBにはB関連だけのナビゲーションという構築にしました。
マニュアルでやる方法も挑戦したのですが、1カテゴーだけで日が暮れそうになったので、中止。プラグインを物色して良いのが見つかりました。

2種類のサイドバーならWidget Logicでも出来るんですが、カテゴリー別で約20種類のサイドバーを計画しているので、Content Aware Sidebarsというプラグインなら出来るということなので、試す価値あり!
Display Widgetsも使い易いそうですが、この地点で最新バーションのWordPressと交互性がないため試しませんでした。

WordPressのContent Aware Sidebarsプラグイン

これを使ってカテゴリーごとに違うサイドバーを作成して表示する手順をまとめました。

    1. サイドバーを追加する
      インストールしてアクティベートすると、WordPressの管理画面に「Sidebars」が現れます。
      一番上の「Add New」で新サイドバーの名前を付けます。例えば「東京」というカテゴリーなら「sidebar-tokyo」のようにカテゴリーを含めた名前を付けると後々分かりやすいです。ドロップダウンで存在する「Categories」を選択すると、「Sidebar Conditions」が下に出るので、「Categories」にターゲットのカテゴリーを入力します。同カテゴリー内に属するページが全部同じサイドバー表示なら、「Automatically add new children of a selected ancestor」にチェックマークを付ける。「Save Changes」で保存。
    2. 右に「Options」がありますね。「Action」=Replace、「Target Sidebar」=サイドバーウィジット、・・・になってますね。つまり「ターゲットのサイドバーを標準のサイドバーと入れ替える」という意味でこれがディフォルト設定です。大抵はこのままで良いのですが、「Target Sidebar」=サイドバートップにして、下=サイドバーウィジットに共通のウェジットを入れることもできます。
    3. 真ん中に「Schedule」というタブがあるのでクリック。「Status」を右にスライドしてONにします。細かくスケジュールすることも可能ですが、まあしません。
    4. 「外観」下の「Widgets」に行くと・・・サイドバーの一番下に追加されてるのが確認できます。ここに通常とおりに必要なWidgeをドラッグ&ペイスト。

とても簡単でした。設定は極めてシンプルなので、英語プラグインですがあまり気にしないで出来ます。

このプラグインは大変助かります! 作成者様、ありがとうございました!
Joachim, Thank you so much for creating the wonderful plug-in, Content Aware Sidebars!

おまけ
このプラグインで作成した複数のサイドバーにMega Menuプラグインで各ナビゲーションを入れようとしたら・・・
無料バージョンでは2つまでしか使えませんでした。20必要なのに・・・有料バージョンは$49。特に気に入ってる訳でもないし、購入しても最終的にMega Menuを使うかどうかまだ分からないので、ちょっと保留しました。

スポンサーリンク

-WordPress

関連記事

blog

サーバーの移行/引越しは簡単!?

運営しているサイトの5つを移行する作業を始めました。 現サーバーは残り2週間なので、それまでに新サーバーに無事に引越し出来る計算です。 まずはデータベースのない2つは簡単に終了しました。問題は残り3つ …

blog

Stinger8のサイドバーを無くす方法

Pet 関連サイトのリスティングサイトなんですが、大きく地図を使うレイアウトにするため、サイドバーをなくしてメインを1コラムにすることにしました。単にsidebar.phpを開いて内容を消去する方法も …

blog

Stinger8 トップページだけ1カラムにする

Stinger8でトップページだけをデザイン上、サイドバーが非表示の1カラムにする場合の方法です。サイト全体のサイドバー非表示の方法はこちらです。 新規テンプレートを作成してトップページ及び特定の固定 …

blog

自動でGoogleサイトマップ

SEO!! 昔(15年ぐらい前?)はマニュアルでSitemap.xmlを作成して、Googleに提出してたんですけど、もうそんな時代ではないのですね・・・ ***自動でGoogleサイトマップを作成し …

blog

テーマStingerで外観を変更する

アフィリエイターに人気のあるテーマを「Stinger8」に再変更する方法です。 Stinger8はコチラのリンクページからダウンロードします。http://wp-fun.com/dl/ stinger …

Author Profile
こつこつインフォの筆者こつ子です。
いつも兀々やってます。
出版関係のグラフィックデザイナー。
趣味はWebsiteを作ること、ヨガ、犬と山歩き、フルーツ酒作り。
読んでくれてありがとう〜!
**ご意見はこちらへ**