ビジネスサイトで各ページ(トップ、ブログ、固定)毎にサイドバーの表示を変える。 | 32ARTS(サニーアーツ)

ビジネスサイトで各ページ(トップ、ブログ、固定)毎にサイドバーの表示を変える。

サイドバーは「外観」「ウィジェット」より設定可能ですが
ビジネスサイトでは、さらに以下のファイルを編集します。

ここでは

・トップページをサイドバーなし。
・固定ページを「フロントページウィジェットエリア」を使用。
・投稿記事に表示される初期設定のまま(カテゴリー、アーカイブ、最近の投稿、最近のコメント、メタ情報)

固定ページテンプレート (front-page.php) を以下の部分を削除。

【以下を削除する。】

<?php get_sidebar(); ?>

「ダッシュボード」の「固定ページ一覧」よりトップページ用にした固定ページの編集画面にて
「ページ属性」の「テンプレート」を「フロントページテンプレート」に変更。

固定ページテンプレート (page.php) を以下のように変更。

【変更前】

<?php get_sidebar(); ?>
<?php get_footer(); ?>

【変更後】

<?php get_sidebar( 'front' ); ?>
<?php get_footer(); ?>

「ダッシュボード」の「固定ページ一覧」より固定ページの編集画面にて
「ページ属性」の「テンプレート」を「フロントページテンプレート」に変更。

固定ページテンプレート (index.php) は変更なし。

【変更なし:そのままでOK!】

<?php get_sidebar(); ?>
<?php get_footer(); ?>

「ダッシュボード」の「固定ページ一覧」よりブログページ用にした固定ページの編集画面にて
「ページ属性」の「テンプレート」を「デフォルトテンプレート」に変更。

フロントページウィジェットエリアに必要なメニューやテキストなどを設定する。