固定ページのテンプレートを変更する方法はありましたが、WordPress4.7以降「投稿」ページのテンプレートを変更する方法も簡単にできるようになったようです。
目次
テンプレートの作成
1. single.phpのコピー
デフォルトで利用している投稿ページテンプレート single.php
をコピーして single-XXX.php
お好みの名前に変更します。
※名前はたぶんsingle.phpでなくても大丈夫だと思います。とりあえずわかりやすくsingle.phpをコピーして利用。
2. コメントを追加
single-XXX.php
を開いて上部にコメントを追加します。
<?php
/*
Template Name: テンプレート名
Template Post Type: post,news
*/
?>
Template Name: | お好みの名前に変更 |
---|---|
Template Post Type: | カンマ区切りで複数指定可。一般の投稿ページであれば post 、カスタム投稿タイプ(例:news )であればその投稿タイプ名を指定、page は固定ページ、何も指定しなければ従来通り固定ページのテンプレート。 |
3. テンプレートの選択
管理画面から変更したい投稿ページを表示します。
投稿の属性から新しく制作したテンプレートを選択します。
これでテンプレートの変更はOKだと思います。あとはお好みにデザインの変更をしてみてください。