子テーマと自作テンプレート

wordpress

●子テーマ
プラグイン「One-Click Child Theme」で作成した。名前は以下にするとのことでハイフン後にchildで記載。
twentyseventeen-child
まずは、上記でお約束な子テーマを作成する。次に、page.phpを子テーマに追加。エラーメッセージがでたができていた。

●固定ページに自作テーマ
テンプレートを作成する。
チャイルド側に入れてもOK。この中でPHPは直接は記述できない。行うと画面が真っ白だった。

独自テンプレートの作り方

やり方は2通りあります。
それぞれ特徴があるので、状況に合わせて使いわけましょう。

1, ファイル名を変える

通常、固定ページは「page.php」を読み込みます。
「page」の後に固定ページのスラッグ名を入れることでそのテンプレートファイルを読み込むようになります。

例:
//localhost:3000/test
ファイル名「page-test.php」

ただしこれだと1つの固定ページでしか使えます(同じスラッグ名は複数作れないため)
同じ独自テンプレートを複数ページにわけて使いたい場合は次の方法で行います

No tags for this post.
タイトルとURLをコピーしました