Php 如何从Wordpress外部调用Wordpress函数

Php 如何从Wordpress外部调用Wordpress函数,php,wordpress,function,Php,Wordpress,Function,在wordpress模板之外,我有一个独立的php页面(它创建了一个csv导出)。我在使用方面取得了一些成功,这使我能够使用$wpdb->get_results 但是,我需要访问其他函数,例如wp_get_current_user()这似乎不起作用。我读过require_once($_SERVER['DOCUMENT_ROOT'.]./wp blog header.php')应该这样做,但当我使用它时,我会得到一个空白页 有什么想法吗?只需包含头文件。 require('wp-blog-head

在wordpress模板之外,我有一个独立的php页面(它创建了一个csv导出)。我在使用
方面取得了一些成功,这使我能够使用
$wpdb->get_results

但是,我需要访问其他函数,例如
wp_get_current_user()这似乎不起作用。我读过
require_once($_SERVER['DOCUMENT_ROOT'.]./wp blog header.php')应该这样做,但当我使用它时,我会得到一个空白页


有什么想法吗?

只需包含头文件。
require('wp-blog-header.php')


不过,请将其修改为正确的路径

只包含头文件。
require('wp-blog-header.php')


不过,请将其修改为正确的路径

抱歉,Matt,尝试了这个方法,但对我不起作用,请参见我的原始问题。它允许您获取所有内容,但wp_get_current_user是当前登录用户的用户。我想你没有?使用
函数\u exists()
检查函数是否存在。另外,如果我尝试使用
require('wp-blog-header.php'),请确保您已经启动了调试,以了解为什么会出现白色页面(首先没有函数)我收到一条错误消息“无法解码原始数据”(NSURErrorDomain:-1015)。我想这就是问题所在。我在这里查看了很多答案,它们都建议使用wp-blog-header.php,但它对我不起作用。我做了更多的测试。我几乎可以肯定这是
require('wp-blog-header.php')的问题我可以使用require让任何其他php文件工作,除了一些核心wp文件。有人有什么想法吗?好几天来我一直用这个把头撞在砖墙上!!请尝试关闭所有插件(您是否使用缓存插件),并查看它们是否存在冲突。抱歉,Matt,尝试了这些插件,但对我无效,请参阅我的原始问题。它允许您获取所有插件,但wp_get_current_user是当前登录用户的用户。我想你没有?使用
函数\u exists()
检查函数是否存在。另外,如果我尝试使用
require('wp-blog-header.php'),请确保您已经启动了调试,以了解为什么会出现白色页面(首先没有函数)我收到一条错误消息“无法解码原始数据”(NSURErrorDomain:-1015)。我想这就是问题所在。我在这里查看了很多答案,它们都建议使用wp-blog-header.php,但它对我不起作用。我做了更多的测试。我几乎可以肯定这是
require('wp-blog-header.php')的问题我可以使用require让任何其他php文件工作,除了一些核心wp文件。有人有什么想法吗?好几天来我一直用这个把头撞在砖墙上!!尝试关闭所有插件(您使用的是缓存插件)并查看它们是否存在冲突。