web-dev-qa-db-ja.com

12の新しいテンプレートを作成します。

二十二 - いくつかのページテンプレートが付属しています:フロントページ&全幅。これらはフォルダ/ page-templatesにあります。

自分でテンプレートを作成してこのフォルダに保存しましたが、ページ編集時に選択されるようには存在しません。

Functions.phpに2つのページテンプレートについての言及はありません

新しいページテンプレートを含めるにはどうすればいいですか。

2
Steve

テンプレートファイルをテーマに追加し、ファイルの先頭に次のコメントを追加します。

/**
 * Template Name: This is the name of your template
 */

WordPressがこれを選択し、ページテンプレートのドロップダウンに「これはテンプレートの名前です」というオプションが表示されます。

2
Tom J Nowell

http://codex.wordpress.org/Pages#Creating_Your_Own_Page_Templates によると

テンプレートファイルの一番上に配置する必要があるものは

<?php
/*
Template Name: My Template File
*/
?>

そして、ページ属性メタボックスのテンプレートドロップダウンにテンプレートが表示され、それを選択できるようになります。

また、Twentyelevenが更新されたときに変更内容やテンプレートが失われないように、子テーマで作業する必要もあります。 http://codex.wordpress.org/Child_Themes を参照してください。

1
markratledge