Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress 我的插件可以';不包括wp-config.php_Wordpress_Plugins - Fatal编程技术网

Wordpress 我的插件可以';不包括wp-config.php

Wordpress 我的插件可以';不包括wp-config.php,wordpress,plugins,Wordpress,Plugins,我有一个很奇怪的问题。我有一个插件,它几乎可以在任何地方运行,并且可以在我可以测试的所有服务器/wordpress安装上运行。然而,我有一个用户不能使用插件 我正在使用带有iframe的Thickbox在编辑器中加载我的shortcode picker窗口,所以我需要包含wp-config.php。下面是我用来获取wp配置的代码: while(!is_file('wp-config.php')){ if(is_dir('../')){ chdir('../'); } else d

我有一个很奇怪的问题。我有一个插件,它几乎可以在任何地方运行,并且可以在我可以测试的所有服务器/wordpress安装上运行。然而,我有一个用户不能使用插件

我正在使用带有iframe的Thickbox在编辑器中加载我的shortcode picker窗口,所以我需要包含wp-config.php。下面是我用来获取wp配置的代码:

while(!is_file('wp-config.php')){
    if(is_dir('../')){ chdir('../'); }
    else die('Could not find WordPress.');
}
include('wp-config.php');
问题是,它可以找到wp config,但不能包含它。页面实际上挂在include语句处。没有错误,什么都没有。我在查找和包含文件的每个步骤中都添加了“echo”,但它只是在include指令处停止


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

require_once(ABSPATH.'wp config.php')

你能把这个
wp config
文件贴在这里吗?当然,没有数据库详细信息。。。哦,是的,你确定你需要
wp-config
?而不是
定义('WP\u USE\u THEMES',false);要求('wp-load.php')?我知道了。我只是放弃了,加入了wp-load.php。不,我在一个客户端站点上,无法编辑wp配置,因为我没有FTP访问权限。不过,很奇怪的是,除了这一个,我可以在所有其他测试站点上包括config。