gpt4 book ai didi

php - wordpress如何知道它的功能呢?

转载 作者:行者123 更新时间:2023-12-02 17:43:13 25 4
gpt4 key购买 nike

特别是在主题 php 文件中,例如 index.php。大多数主题的index.php 文件中的第一件事是调用 get_header() ,这肯定不是在index.php 中定义的,那么它是如何知道该函数的呢?

我对 php 不太熟悉,但是从我刚刚读到的内容来看,有一个 include 和 require 关键字,其工作方式或多或少与 import in Java or 相同。包含在C中,我理解并且有意义。然而,在这个特定的 index.php 文件中这些关键字的唯一用法包括一个不包含 get_header() 定义的文件,也没有自己的任何包含或要求(尽管它确实调用了更多函数)没有权利知道,就像索引一样),所以很明显,这就是它现在如何知道这个函数的。

无论如何,我只是希望为自己消除一些 WordPress 的“魔力”。提前致谢!

最佳答案

每个主题中的index.php都不会被直接调用,而是由Wordpress中的其他文件包含。

get_header 实际上是在 wp-includes/general-template.php 中定义的。

模板文件由 wp-includes/theme.phpload_template 函数中的 require_once 函数调用加载

关于php - wordpress如何知道它的功能呢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1842048/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com