index.php的第一行是get_header(); 我的index.php中没有include / require。然而wordpress网站继续通过引用来自general-template.php的get_header()来呈现主页的head部分
wordpress框架如何实现这一目标?
答案 0 :(得分:3)
get_header()是位于wp-includes / general-template.php中的函数。
此函数包含当前主题目录中的header.php模板文件。 如果您的主题不包含header.php文件,则此函数包含位于wp-includes / theme-compat / header.php中的头文件。
您可以在Wordpress.org的codex
中找到有关此功能的更多信息答案 1 :(得分:0)
你引用的index.php是你主题的索引。在WP安装的根文件夹中,还有一个index.php。这是第一个叫做并启动整个行程的行程。 http://theme.fm/wp-content/uploads/2011/09/wordpress-internals-how-wordpress-boots-up-382x600.png显示完整文件加载顺序的图像。