2017-10-16 61 views
0

我尝试在外部PHP脚本中获得wordpress核心函数 我有一个自己的AJAX-PHP文件。为了查询,我在我的代码开头加入了wp加载(require_once($_SERVER['DOCUMENT_ROOT'] . '/wp-load.php');)。在外部PHP脚本中获取Wordpress核心函数

该文件被加载到我的页面的不同站点上,并且查询取决于站点,脚本被加载。该查询确实有效,但我无法获取WP信息,如网站的页面标识,该脚本已加载。有没有什么办法让这些WP信息(例如宽度全局$ post)?

+0

我很困惑 - 当你从WordPress之外加载WP Core时,为什么你会期望有当前的页面ID?你基本上只是加载WP包含的所有函数,而不是实际访问页面。 –

回答

0

尝试在脚本的顶部添加此项,加载WordPress环境和模板。

require_once($_SERVER['DOCUMENT_ROOT'] . '/wp-blog-header.php');