WordPress で、固定ページ用のペンプレートファイル(ここでは top.php とする)を作成して、先頭に下のように、コメントとして /* Template name: Top */ というようにテンプレート名 (Top) を記述します。
すると、管理画面のフロントページにしようとする固定ページの編集画面のテンプレート選択に、上で作成したテンプレート(Top) が表示されて選択できるようになります。このようにして独自のフロントページを作成することができます。
参考図書:下記
基礎からのWordPress (BASIC LESSON For Web Engineers) 新品価格 |
しかし、テーマに front-page.php が存在する場合は、この front-page.php が優先されて、選択した Top というテンプレートは反映されなくなります。選択しても無視されて、front-page.php で表示されます。これは、front-page.php がある場合は固定ページではなく front-page.php が選択されるという、Wordpress のテンプレート階層から当然のことですが、つい忘れがちですね。
コメント
[…] WordPress で front-page.php が存在すると固定ページ用のテンプレートが適用されない […]