如何获取wordpress网站的wp-config.php的文件路径?

Vai*_*ool 0 php wordpress wordpress-plugin

我正在开发一个插件,我需要包含配置并查询wordpress数据库点击..我的问题是如何动态获取wp-config.php的网址..我用过

include_once $_SERVER['DOCUMENT_ROOT'] . '/wp-config.php';
Run Code Online (Sandbox Code Playgroud)

但我得到错误

include_once(): Failed opening /wp-config.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear')
Run Code Online (Sandbox Code Playgroud)

我尝试过很多选择

require_once('../../../wp-config.php');
require_once ("../wp-config.php");
Run Code Online (Sandbox Code Playgroud)

我dunno wat是确切的道路..

任何帮助表示赞赏..

cli*_*fin 7

简而言之,您不应该尝试从插件中包含wp-config.php.你有没有很好的理由采取这种方法.纯粹主义者甚至会说永远不应该这样做.

WordPress插件已经具有访问全局$wpdb变量以进行查询的正确上下文.看看这个例子:

global $wpdb;

$results = $wpdb->get_results( $wpdb->prepare("SELECT * FROM {$wpdb->prefix}your_table WHERE column = %s", $your_value) );
Run Code Online (Sandbox Code Playgroud)

建议阅读: