Nakkan Base

【WordPress】固定ページのテンプレートを作る

固定ページに新たなテンプレートを作る方法は容易い。(はず😅)

新しくphpファイルを作って、その一番上に

<?php
/*
 Template Name : 新しいテンプレート名
*/
?>

これだけで良い。(はず😢)

でも、私の場合、新たなテンプレートがドロップダウン表示されなかった。

なぜ? (ここから私のWhy? は始まった)

テーマファイルにもちゃんと新たなphpファイルはアップされている。

なんなら、

Template Post Type: post

とも追加してみた。でもダメ。

プラグインが邪魔をしているかと思って、色々停止してみた。

いったん他のテーマに切り替えてから再度テーマを戻したり、キャッシュクリアを試みた。

でも全て徒労に終わった。Why?

そしてついに、次のサイト様から解決の糸口を見つけた❗️

★WordPressでテンプレートを作成して固定ページに適用する

つまり、「page-***.php」というファイルを作れば、「Template Name」の設定は必要ないということ。

ちなみに、「***」の部分には、スラッグ名またはIDを入れればOK。

そうかぁ、Template Nameの設定は要らないのかぁ。

眼から鱗とは、このこと。

結局、「できるはず」のやり方がなぜ効かなかったのか原因は突き止められなかったが、まあこれからはこの方法でいきましょう。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

*

CAPTCHA