WordPressのテーマファイルを作成していると、特定の固定ページにデザインテンプレートを適用したい場合があります。ファイル名は「page-slug.php」とすると、特定のページにデザインを適用できますが、テンプレートを複数に適用したい場合がありました。

xxxxx.phpを作成する

テンプレートを作成するときに「Template Name: テンプレートの名前」のコメントを挿入します。
この名前が管理画面で表示されるようになります。

<?php
/*
Template Name: テンプレートの名前
*/
?>
<?php get_header(); ?>

管理画面からテンプレートを選択する

作成したテンプレートファイルをアップロードしたら、固定ページからクイック編集でテンプレートを選択できるようになります。

クイック編集の他にも、ページの編集や作成からも「ページの属性>テンプレート」から選択できます。

まとめ

特定のページのナビゲーションを減らしたり追加したり、横幅いっぱいのデザインレイアウトにしたいときなど共通のテンプレートとして利用できるので2つ以上同じレイアウトを作成したい場合に向いていますね。

サイトの拡張性を飛躍的に高める WordPressプラグイン開発のバイブル【電子書籍】[ 宮内 隆行 ]

created by Rinker

WordPressの達人が教える本気でカッコよくするWordPressで人気ブログ 思いどおりのブログにカスタマイズするプロの技43

created by Rinker