前回は単一表示用のテンプレートファイルを作成しましたが、今回は固定ページ用のテンプレートファイル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を使って自作テーマ作成」の目次へ