WordPressで複数のページテンプレートを利用する方法

WordPressの「ページ」はデフォルトとしてpage.phpが使用されるのだけれど、複数のページテンプレートを用意して、ページによって使い分ける方法。
(※テーマディレクトリにpage.phpが存在しない場合はindex.phpが用いられる)

テーマディレクトリに適当なPHPファイルを作成し、
最上部に

<?php
/*
Template Name: コントロールパネル上での表示名
*/
?>

と入れるだけ。
具体的には…。

toppage.php を作成したとして、

<?php
/*
Template Name: トップページ
*/
?>

と書いておけば、ページ作成画面で

pagezokusei

といった感じでテンプレートを選択出来るようになる。

※ちなみに予め定義されてるテンプレートファイルとしてhome.php(WordPressのトップページを開いた場合に表示される)が存在するので、「トップページ」的なテーンプレートファイルは実際には・・・。

2013年04月11日  タグ:

Leave a Reply