web-dev-qa-db-ja.com

ページのテンプレートのパスを変更する

それを使ってページ用のテンプレートを作成することが可能です。

<?php /* Template Name: Contact */ ?>

このテンプレートはテーマフォルダにありますね。 WPがこれらのテンプレートを検索するデフォルトのパスを変更することは可能ですか?たくさんのテンプレートを作成したい場合は、それらを置くためのフォルダを作成できますか?

ありがとう

1
euDennis

ファイルが現在のテーマまたは親テーマのディレクトリ内にある限り、ページテンプレートを好きな場所に(別のフォルダにも)配置できます。

更新:テンプレートファイルフォルダに関するより詳細な情報を得るためにこのリンクをたどってください: http://codex.wordpress.org/Page_Templates#File_Folders

ページテンプレート とデフォルトのTwentyTwelveテーマも見てみましょう。それらの カスタムページテンプレートpage-templatesフォルダに格納されています。

5
Sven

WordPress 3.4 では、カスタムページテンプレートを任意のサブディレクトリに配置できるようになりました。サブディレクトリには任意の名前を付けることができますが、アクティブテーマのメインフォルダにある必要があります。

2
shea