VPSサーバーでWebサイト公開 備忘録 ~Linux、MySQLからAJAXまで

ブートストラップ3を使って自作テーマ作成(7)固定ページ用(page.php)のテンプレートファイル作成

前回は単一表示用のテンプレートファイルを作成しましたが、今回は固定ページ用のテンプレートファイルpage.phpを作成します。

なお、WordPressのテンプレートファイル、テンプレートファイル階層、命名ルールについては下記を参照ください。
テンプレート階層 – WordPress Codex 日本語版
 
1)twentyfourteenのpage.phpをベースに修正し、下記ファイルを作成
 

<?php get_header(); ?>
<div class="col-xs-12 col-sm-9">
  <?php
  while ( have_posts() ) : the_post();
    get_template_part( 'content', 'page' );
    if ( comments_open() || get_comments_number() ) {
      comments_template();
    }
  endwhile;
  ?>
</div>
<?php get_sidebar(); ?>
<?php get_footer(); ?>

 
2)twentyfourteenのcontent-page.phpをコピー
 
page.phpに下記記述があるのでtwentyfourteenのcontent-page.phpをコピーします。
 
get_template_part( ‘content’, ‘page’ );
 
なお、comments_template();の部分については、前回の単一投稿用のテンプレートファイル作成時にcomments.phpファイルを作成済みです。
 
3)動作確認
 
①WordPress管理画面で表示確認用に固定ページを投稿します。(コメントの投稿を許可する設定にする)
 
②「外観」→「ウィジェット」で「固定ページ」を”コンテンツサイドバー」に追加します。
 
③ブラウザでサイトを表示し、右サイドバーに固定ページのタイトルが表示されている事を確認します。
 
④固定ページのタイトルをクリックして、固定ページの本文が正常に表示される事を確認します。
 
「ブートストラップ3を使って自作テーマ作成」の目次へ

モバイルバージョンを終了