クラッシックテーマのテンプレート階層で言えば
Page-$slug.php にあたるものを作りたかった。
テーマエディターで「+」を押して、テンプレート追加で「固定ページ」を選ぶと、既にある固定ページの一覧が表示されて、そこで特定の固定ページを選択すると、そのページ専用のテンプレートを作ることができる。
これが、クラッシックテーマのテンプレート階層で言えば
Page-$slug.php にあたるものだ。
ところが、一つ問題点が。
テンプレートをある程度作り込んだ後(など)に
後から、固定ページの $slug を変更してしまうと、
固定ページとテンプレートの紐付けが、切れてしまう。
テンプレート名も変更すれば良いのだが、
全ての編集を WordPress の管理画面上で済ましたいところなのに、
いきなりFTPの世界に突入してしまう。
現時点では Page-$slug.php に当たるものは生成せず、
このようなケースでは、汎用の、カスタムテンプレートを
作った方が良いようだ。
コメントを残す