我的插件不能包含wp-config.php

时间:2013-10-07 22:28:34

标签: wordpress plugins

我有一个非常奇怪的问题。我有一个几乎无处不在的插件,我可以测试所有服务器/ wordpress安装。但是,我有一个用户无法使用该插件。

我正在使用带有iframe的Thickbox在编辑器中加载我的短代码选择器窗口,所以我需要包含wp-config.php。这是我用来抓取wp-config的代码:

while(!is_file('wp-config.php')){
    if(is_dir('../')){ chdir('../'); }
    else die('Could not find WordPress.');
}
include('wp-config.php');

问题是,它FINDS wp-config,但它不能包含它。该页面实际上挂在include语句中。没有错误,没有。我在查找和包含文件的每一步中添加了“echo”,但它只是在include指令处停止。

该插件适用于其他任何地方,但不适用于弹出的iFrame和Thickbox。有任何想法吗?如果我不能包含wp-config,那么我甚至无法设置WP_DEBUG并查看问题所在。

1 个答案:

答案 0 :(得分:1)

require_once(ABSPATH。'wp-config.php');