特定の固定ページのテンプレートを変更する
WorpPressで固定ページを作る際に、
「このページはデザインを変えたい・ワンカラムにしたい」という場合もあるかと思います。
そこで特定の固定ページのテンプレートを変更する方法をご紹介。
まずは新規にテンプレート作成します。
テンプレートのファイル名は任意の文字で拡張子はphpで作成します。(例えばsample.phpなど。)
テンプレートの先頭には
<?php /* Template Name:テンプレートの名前 */ ?>
の記述をします。
<?php /* Template Name:サンプルページデザイン */ ?> <?php get_header(); ?> <div id="contents" class="clearfix"> <div id="main" class="page"> <?php if(have_posts()):while(have_posts()):the_post(); ?> <div class="post"> <h1><?php the_title(); ?></h1> <div class="entry_content"> <?php the_content(); ?> </div> </div> <?php endwhile;endif; ?> <p class="pagenavi"><?php posts_nav_link(' ','<span class="previous_page">«前のページへ</span>','<span class="next_page">次のページへ»</span>'); ?></p> </div> <?php get_sidebar(); ?> <?php get_footer(); ?>
ファイルを作成し、使用しているテーマのフォルダにアップロードすると、
ページ属性の項目で「デフォルトテンプレート」の他に、作成したテンプレートを選択できるようになります。
なお、特定のページIDのみ変えたい、という場合は
page-ID.phpでテンプレートを作ると、そのテンプレートが優先されます。
(例えばIDが33ならpage-33.php)
また、page-スラッグ名.phpでも同様に、例えばスラッグ名がsampleの場合、
page-sample.phpで作成すると、そのテンプレートが優先されます。
タグ: テンプレート
記事公開日:
最終更新日:
関連記事
人気記事
- パンくずリストを表示する「Breadcrumb NavXT」
- スライドショーを簡単作成「Nivo Slider for WordPress」
- 無料WordPressテーマ「WPMEMO basic2」を公開しました。
- 無料WordPressテーマ「WPMEMO basic」を公開しました。
- 人気記事を表示する「WordPress Popular Posts」
- Contact Form 7に画像認証「Really Simple CAPTCHA」
- 抜粋をカスタマイズする「Advanced Excerpt」
- よくある質問を作成「FAQ Manager」
- 投稿・ページのタイトルを表示する
- WordPressでjQueryを使用する
コメントを残す