WordPress

WordPress管理画面の固定ページの属性の中にテンプレートが表示されないのは何故?

投稿日:

WordPress の固定ページの新規作成画面にテンプレートのドロップダウンメニューがない事に気が付きました。固定ページのテンプレートとは、固定ページに独自のデザインを適用するためのものです。WordPress をカスタマイズしていなければ基本的に全ページ同じデザインになりますが、テンプレートを適用すれば固定ページは別デザインにしたり表示するものしないものを取捨選択する事ができます。

いつもなら固定ページの新規作成画面には「固定ページの属性」というボックスがあってその中にテンプレートのドロップダウンメニューがありました。それが気づくとそのテンプレートが表示されていないのです。これは結構困ります。

テンプレートがない理由

いろいろ調べてみると、WordPress のバグとかテーマの問題とか色々情報がありましたが、今回の私の場合はバグではなく仕様だったようです。

固定ページテンプレートを作る場合は以下のようなタイトルを付けます。

<?php
/*
Template Name:タイトル
*/
?>

何が原因だったかというと、今使っているテーマには上記テンプレートの名前を付けたテンプレートファイルが一つもなかったという事です。WordPress のテーマフォルダにテンプレートの名前を付けたテンプレートファイルをアップロードしたら、固定ページの属性にテンプレートのドロップダウンメニューが表示されるようになりました。

結局の所、バグではなく仕様でした。もしお困りの際は、テンプレートファイルがアップロードされているかご確認ください。

-WordPress

Copyright© ウェブミスト(Webmist) , 2019 AllRights Reserved Powered by STINGER.