●子テーマ
プラグイン「One-Click Child Theme」で作成した。名前は以下にするとのことでハイフン後にchildで記載。
twentyseventeen-child
まずは、上記でお約束な子テーマを作成する。次に、page.phpを子テーマに追加。エラーメッセージがでたができていた。
●固定ページに自作テーマ
テンプレートを作成する。
チャイルド側に入れてもOK。この中でPHPは直接は記述できない。行うと画面が真っ白だった。
独自テンプレートの作り方
やり方は2通りあります。
それぞれ特徴があるので、状況に合わせて使いわけましょう。
1, ファイル名を変える
通常、固定ページは「page.php」を読み込みます。
「page」の後に固定ページのスラッグ名を入れることでそのテンプレートファイルを読み込むようになります。
例:
//localhost:3000/test
ファイル名「page-test.php」
ただしこれだと1つの固定ページでしか使えます(同じスラッグ名は複数作れないため)
同じ独自テンプレートを複数ページにわけて使いたい場合は次の方法で行います