可能听起来像一个奇怪的问题,但在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