WordPressのテーマファイルを作成していると、特定の固定ページにデザインテンプレートを適用したい場合があります。ファイル名は「page-slug.php」とすると、特定のページにデザインを適用できますが、テンプレートを複数に適用したい場合がありました。
xxxxx.phpを作成する
テンプレートを作成するときに「Template Name: テンプレートの名前」のコメントを挿入します。
この名前が管理画面で表示されるようになります。
<?php
/*
Template Name: テンプレートの名前
*/
?>
<?php get_header(); ?>
管理画面からテンプレートを選択する
作成したテンプレートファイルをアップロードしたら、固定ページからクイック編集でテンプレートを選択できるようになります。
クイック編集の他にも、ページの編集や作成からも「ページの属性>テンプレート」から選択できます。
まとめ
特定のページのナビゲーションを減らしたり追加したり、横幅いっぱいのデザインレイアウトにしたいときなど共通のテンプレートとして利用できるので2つ以上同じレイアウトを作成したい場合に向いていますね。
コメント