2012-03-27 5 views
3

Wordpressのテンプレート名とPHP

/* 
Template Name: Contact Us 
*/ 

...奇妙な質問のように聞こえるが、ワードプレスのページテンプレートでトップのようにコメントアウトテンプレート名を持っている可能性がありページテンプレートのオプションに表示され、コメントアウトしたときにテンプレートページの名前をどのように読み取るのですか?

答えて

4

コメントアウトしたときのテンプレートページ名の読み方は?

私はWordPressのソースコードを使用しませんでしたが、PHPファイルとして解析するのではなく、テキストファイルとして解析すると仮定します。その後、テンプレート名が見つかるまで、それを1行ずつ調べます。

//編集:

もう少し具体的な情報:WordpressのはFile Headerことを呼び出します。

このファイルヘッダーをロードして解析する関数は、wp-includes/functions.php(たとえば、get_file_data)にあります。この関数へのコメントは、ファイルヘッダーの制約を記述します。

Wordpressは実際にそれを通常のファイルとして読み取り、情報を抽出することがわかります。

+0

ああ、ありがとう@tim – Liam

+0

こんにちはそのwordpress.Its構文です。Googleで検索してください。 –