web-dev-qa-db-ja.com

カスタムページテンプレートにはどこからアクセスできますか?

新しいページテンプレートを作成するには、カスタムテンプレート(この場合はpage-custom.php)ファイルを作成し、それをwp-content/themes/mytheme/に保存するだけです。

しかし、この新しく作成されたテンプレートファイルにはどこからアクセスできますか?今すぐ編集したいのですが...ページエディタの[ページ属性]オプションが使用可能なテンプレートとして表示されません。

これは私がページエディタで見るものです:

enter image description here

私が新しく作成したpage-customテンプレートはありません。テンプレートの下にオプションとして表示するにはどうすればよいですか。

1
user961627

ページテンプレートファイルに問題がある可能性があります。追加したページテンプレート名をページの上部に次のようにします。

<?php
/*
Template Name: My Custom Page
*/

これを試して、もう一度確認してください。あなたはカスタムページテンプレートを作成するためのWordPress文書をチェックすることができます。このリンクをチェックしてください: ページテンプレート

2
Mr.Happy

Codex によると、カスタムページテンプレートにはテンプレートの名前を含むヘッダーが必要です。すべてのページテンプレートは、この方法で名前を付ける必要があります。そうしないと、[テンプレート]ドロップダウンに表示されません。例を示します。カスタムテンプレートのヘッダーがこの形式であることを確認してください。

<?php
/*
Template Name: My Custom Page
*/

// Your custom page template code goes here
1
Philip Newcomer