WordPressでページ毎に異なるサイドバーを設定する方法

企業向けのホームページなんかをWordPressで作っていると、上部のグローバルナビとサイドバーの両方でコンテンツを整理する必要がありますよね。そんな時に、サイドバーをページごとに設定する必要があるわけですが、簡単なのでご紹介します。

まずpage.phpをコピーして、コピーしたものをpage2.phpにリネームします。sidebar.phpも同じようにリネームします。sidebarはファイル名を「sidebar-2」としてください。んで、page2.phpを開いて2箇所いじっておしまい。まずは一番上に以下のソースをコピペ。

<?php
/*
Template Name: ページテンプレート名
*/
?>

次にphp get_sidebar()という部分をみつけてカッコの中に2を入れてください。
あとはページ追加画面のページ属性のところでテンプレートを選べるようになっているので、テンプレートをプルダウンから選べば任意のテンプレートでページが作れます。企業ページを作る場合は大抵がサイドバーだけではなく、他の箇所もグローバルナビの項目ごとに変えて欲しいと要望を受けるので私はこのやり方が一番簡単で手っ取り早いと思っていますです。他に良いやり方あったら教えてください・・。

Bookmark and Share

関連記事はこちら

関連記事はありません。

  1. コメントはまだありません。

  1. トラックバックはまだありません。

コメントするには、 [ ログイン ] する必要があります。