可能聽起來像一個奇怪的問題,但在WordPress的頁面模板的頂部有類似註釋掉模板名稱...WordPress的模板的名稱和PHP
/*
Template Name: Contact Us
*/
如果2個模板有他們不相同的模板名稱在頁面模板選項中顯示,它在註釋掉時如何讀取模板頁面名稱?
可能聽起來像一個奇怪的問題,但在WordPress的頁面模板的頂部有類似註釋掉模板名稱...WordPress的模板的名稱和PHP
/*
Template Name: Contact Us
*/
如果2個模板有他們不相同的模板名稱在頁面模板選項中顯示,它在註釋掉時如何讀取模板頁面名稱?
使用get_file_data()
函數。
閱讀這些:get_file_data和File Header和this。
它在註釋掉時如何讀取模板頁面名稱?
我沒有經過WordPresses源代碼,但我會假設它不會將其解析爲php文件,而是作爲文本文件解析。然後逐行瀏覽它,直到找到模板名稱。
//編輯:
有點更具體的信息:WordPress的調用一個File Header。
加載和解析這個文件頭的函數可以在wp-includes/functions.php中找到,例如get_file_data。該函數的註釋描述了文件頭的限制。
可以看出,Wordpress確實將其作爲普通文件讀取並提取信息。
啊我看到了,非常感謝@tim – Liam 2012-03-27 13:44:20
你好它的wordpress.Its語法。請在谷歌上搜索。 – 2014-04-30 16:32:08