投稿記事毎にテンプレートを切り替える

WordPressには固定ページを作る際にはテンプレートを選択できる機能があるのに、投稿記事はデフォルトテンプレートしか選択できない。そのため投稿記事毎に異なるテンプレートを利用したい場合に「[Custom Post Template」プラグインを使っていたが、記事の編集画面に表示されなくなったので「Single Post Template」を使うことにした。。

1.インストール方法

①ダウンロード後、解凍してフォルダー毎「wp-content/plugins」へアップロードする。
➁管理画面でプラグインを有効化する。

2.テンプレート作成方法

  • 使用中のテーマの「single.php 」ファイルを開き、最上部(1行目)に次のようにテンプレート名を記述する。
    <?php 
    /* 
    Single Post Template: テンプレート名 
    */
    ?>
  • ファイルに名前をつけて保存(single.php 以外のxxxx.php)する。
  • このファイルを「/wp-content/themes/使用中のテーマ」内にアップロードする。

3.テンプレートの利用

「投稿記事」画面内に「Single Post Template」が表示され、ディフォルトと作られたテンプレート名が現れるのでテンプレート選択して、投稿記事を更新する。