0
通常,在我的wordpress网站上,当我修改模板页面文件时,只需添加全局$ wpdb进行数据库操作即可,而不包括wp-config文件。
现在,我在public_html文件夹中创建我自己的php文件以进行数据库操作。为此,我应该包含wp-config.php文件。
我的问题是我应该添加全局$ wpdb,如果我已经包含wp-config.php文件?
THX
通常,在我的wordpress网站上,当我修改模板页面文件时,只需添加全局$ wpdb进行数据库操作即可,而不包括wp-config文件。
现在,我在public_html文件夹中创建我自己的php文件以进行数据库操作。为此,我应该包含wp-config.php文件。
我的问题是我应该添加全局$ wpdb,如果我已经包含wp-config.php文件?
THX
号如果包括wp-load.php
那些将加载load.php
什么是包括以下功能。
如果加载wp-config
将加载wp-settings
什么用require_once()
为load.php
function require_wp_db() {
global $wpdb;
require_once(ABSPATH . WPINC . '/wp-db.php');
if (file_exists(WP_CONTENT_DIR . '/db.php'))
require_once(WP_CONTENT_DIR . '/db.php');
if (isset($wpdb))
return;
$wpdb = new wpdb(DB_USER, DB_PASSWORD, DB_NAME, DB_HOST);
}
你好@lolka_bolka感谢您快速的答案已经加载
load.php
两者。这是我正在寻找的答案。如果你不介意,我有第二个问题涉及到这一点:如果它是一个插件全局变量,我应该添加全局$ pluginglobalvariablename? $ pluginglobalvariablename是否包含在wp-config中,如$ wpdb? thx – assal0le我从来没有见过这个'$ pluginglobalvariablename'变量。也许这是一个变量,你想从一个插件全局使用? – vaso123
是的,它是某人创建它的插件的变量。当我修改模板页面文件时,我需要编写全局$ variablename才能工作。同样,因为这是一个插件变量,我应该在public_html文件夹中将自己的php文件写入全局变量名还是不写这个插件变量? – assal0le