Php Wordpress-我可以包括wp config来获取数据库详细信息吗

Php Wordpress-我可以包括wp config来获取数据库详细信息吗,php,wordpress,Php,Wordpress,我正在对结帐页面上现有的WordPress站点进行更改,这样当用户键入郊区/邮政编码时,它会从数据库中查找列表 与其编写连接到MySQL的代码,不如从包含连接的Wordpress目录中包含他们的PHP文件 如果没有,他们在包含wp config.php以获取数据库详细信息并从其连接时是否有任何问题?您可以在包含必要的文件后使用WPDB,更改目录以满足您的需要: include_once $_SERVER['DOCUMENT_ROOT'] . '/wp-config.php'; include_o

我正在对结帐页面上现有的WordPress站点进行更改,这样当用户键入郊区/邮政编码时,它会从数据库中查找列表

与其编写连接到MySQL的代码,不如从包含连接的Wordpress目录中包含他们的PHP文件


如果没有,他们在包含
wp config.php
以获取数据库详细信息并从其连接时是否有任何问题?

您可以在包含必要的文件后使用WPDB,更改目录以满足您的需要:

include_once $_SERVER['DOCUMENT_ROOT'] . '/wp-config.php';
include_once $_SERVER['DOCUMENT_ROOT'] . '/wp-load.php';
include_once $_SERVER['DOCUMENT_ROOT'] . '/wp-includes/wp-db.php';

哦,如果您不知道它是什么:

您可以在包含必要的文件后使用WPDB,更改目录以满足您的需要:

include_once $_SERVER['DOCUMENT_ROOT'] . '/wp-config.php';
include_once $_SERVER['DOCUMENT_ROOT'] . '/wp-load.php';
include_once $_SERVER['DOCUMENT_ROOT'] . '/wp-includes/wp-db.php';

哦,如果您不知道它是什么:

我可以补充一点,更好的方法是包含这两行代码,以访问所有WordPress函数和类:

define( 'WP_USE_THEMES', false );  
require('wp-blog-header.php'); #adapt to match your path

将设置为
false
,以便不加载主题文件

我可以补充一点,更好的方法是包括这两行,以访问所有WordPress函数和类:

define( 'WP_USE_THEMES', false );  
require('wp-blog-header.php'); #adapt to match your path

将设置为
false
,以便不加载主题文件

如果您只想
访问wp config.php
,而不需要其他Wordpress函数

执行以下步骤:

1:在插件目录中创建一个空的
wp settings.php
文件

2:将其添加到php文件中

define( 'ABSPATH', $_SERVER['DOCUMENT_ROOT'].'/wp-content/plugins/YOUR_PLUGIN_DIR/' );
require_once( $_SERVER['DOCUMENT_ROOT'] . '/wp-config.php' );
这适用于
WordPress 4.2.4
“上下”和
我在我们自己的插件mywebapplets中测试了它。

如果您只想
访问wp config.php
,而不需要其他Wordpress函数

执行以下步骤:

1:在插件目录中创建一个空的
wp settings.php
文件

2:将其添加到php文件中

define( 'ABSPATH', $_SERVER['DOCUMENT_ROOT'].'/wp-content/plugins/YOUR_PLUGIN_DIR/' );
require_once( $_SERVER['DOCUMENT_ROOT'] . '/wp-config.php' );
这适用于
WordPress 4.2.4
“上下”和
我在我们自己的插件mywebapplets中测试了它。

您勾选wp config,加载空的wp设置(并停止其他文件的链加载)。这部分很好。。但是您更改了
ABSPATH
。。如果有人试图在你的插件加载后使用它。。。如果您勾选wp config,加载空的wp设置(并停止其他文件的链加载),将非常有用。这部分很好。。但是您更改了
ABSPATH
。。如果有人试图在你的插件加载后使用它。。。会很有趣的