投稿ページのテンプレートを変更する方法【WordPress】

固定ページのテンプレートを変更する方法はありましたが、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だと思います。あとはお好みにデザインの変更をしてみてください。

  • URLをコピーしました!
目次