Wp()函数定义在哪里?

时间:2012-05-16 作者:Tran Dinh Thoai

在WordPress源代码中,有一点我无法理解。在/wp博客标题中。php中,有一个对wp()函数的调用。然而,我找不到该函数的任何定义。此呼叫如何不会导致错误?

2 个回复
最合适的回答,由SO网友:Stephen Harris 整理而成

只需遵循代码:)。

通话前wp(), /wp-blog-header.php 负载/wp-load.php (假设您已正确安装WordPress)加载/wp-config.php. 在该文件的底部,它调用/wp-settings.php.

这个文件加载了许多其他文件,初始化了WordPress的核心部分。其中包括wp-includes/functions.php 文件就是在这个文件里wp() 已定义。

一旦/wp-settings.php 已加载完所有文件,wp() 然后调用-这“启动”WordPress(解释传入的url,将其处理为查询,选择模板,最后输出内容并发送给用户。

SO网友:mrwweb

您可以查看有关the wp() function 在queryposts上。com,它还链接到the function on trac. 我还从Nacin的powerpoint幻灯片中学到了很多"You Don\'t Know Query" 那次讨论wp() 功能从幻灯片29开始。

结束

相关推荐

使用PHP要求主题目录中的函数中有文件

我正在尝试从我当前的主题文件夹中动态获取facebook php sdk。我在我的函数中写下了这一点。php,但我所有的尝试都破坏了网站。请看下面我的尝试。。。require template_url(\'/\') . \'facebook-php-sdk-6c82b3f/src/facebook.php\'; require get_bloginfo(\'template_url\') . \'facebook-php-sdk-6c82b3f/src/facebook.php\';&#