日本語
フォーラム
ホーム / 使い方全般 / 複数のサイドバーを作成し、任意のページに表示する方法
(@woolenyarn)
11年前
はじめまして。 このたび、会社のHPをWORDPRESSで新規に作成し、移転する計画を立てている者です。
【使用テーマ】 twenty fourteen
運営事業が複数あるので、上部のメインメニューに事業ごとのページを大別しています。
例:【ブロードバンド事業】【ウォーターサーバー事業】【不動産事業】【会社概要】… など。
それで、各事業のページに、別々のサイドバーを設置しようとしております。 プラグインcustom widgetを導入し、最初に作ったサイドバーの表示/非表示は選べるようになった(上記「ブロードバンド」のページに、ブロードバンド事業用のサイドバーのみを表示させられた)のですが、その後、同じように各事業ページにサイドバーを登録しようとしたところで、躓いてしまいました。
以下のページを参考に、メインサイドバーを複数作成し、各事業にあったサイドバー内容を登録したところまでは言ったのですが、そのあとにcustom widgetにて表示させようとすると、できないのです。
http://motoshige.net/blog/archives/4418 (※custom widgetの使用で事足りるだろうと考えたため、本ページの『記事のページ(index.phpやsingle.php等)と固定ページ(page.php)等の記述』以降は実行しておりません。)
上の例でいえば、最初に作った【ブロードバンド事業】用のサイドバーは表示されるのですが、function.phpをいじって作った二つ目の【ウォーターサーバー事業】用のサイドバーが表示されないのです。
どこかに漏れがあるのか、それともcustom widget自体がこのような使い方を想定していないのか(そんな筈はない、と足掻いたのですが、時間が無為に過ぎるだけでした)。 判断がつかないので、アドヴァイス・ご指摘頂きたく、お願い申し上げます。
※初めての質問につき、言葉足らずな点があれば併せてご指摘いただければ幸いです。
(@taku-k)
ヘージによってサイドバーの内容を変更されるという事でしたら、プラグイン Widget Logic を使用するとい方が簡単だと思うのですがどうでしょうか?
is_page(‘記事のID’) とかで振り分けられますし。
質問の趣旨と異なるようでしたらすみませんです。
taku-k様
即お返事を頂いたにもかかわらず、こちらのご返信が遅くなり申し訳御座いません。 Widget Logicにて、思い通りの設定が出来ました。 これでHP作成がスムーズに進みそうです。
ご教授頂き、誠にありがとうございました。