トップページを固定ページで作る
そんなときの対策は・・・
テンプレートを増やそう
固定ページは、page.php を使って表示される。これをいじってしまうとトップページに指定した(表示設定のフロントページ設定の固定ページ、フロントページで指定したページのこと)ページ以外の固定ページにも影響が出る。
なので、専用のテンプレートを作ってやればよい。
何て面倒なんだー!とか思わなくても大丈夫。
- page.php をダウンロードしてきます。(使ってるテーマのディレクトリに入ってる)
- page.php を別の名前にします。例えば front_page.php
- front_page.php を terapad で開きます。
- ファイルの最初に以下のステートメントを記入します。
<?php /* Template Name: トップ固定ページ */ ?>
- ウィジェットの表示用のパーツを追加します。
例えば、
<?php /* Template Name: トップ固定ページ */ ?> <?php get_header(); ?> <!-- front_toppage.php --> <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('インフォメーション') ) : ?> <?php include(TEMPLATEPATH.'/info.php') ?> <?php endif; ?> <div class="clr"></div> <!-- /front_toppage.php -->
これは、「インフォメーション」というウィジェットエリアの内容を表示するようにしています。 - UTF-8Nでファイルを保存します。
- front_page.php をテーマのディレクトリへアップロードします。
- トップページにしている固定ページを開きます。
- 右側、更新などのボタンの下の方に「テンプレート」の選択項目が表示されています。
- テンプレートの中から「トップ固定ページ」を選択します。
- 更新します。
おしまい。
スポンサーリンク