通常,在我的wordpress网站上,当我修改模板页面文件时,只需添加全局$ wpdb进行数据库操作,而不包括wp-config文件。
现在,我在public_html文件夹中创建自己的php文件以进行数据库操作。为此,我应该包含wp-config.php文件。
我的问题是,如果我已经包含wp-config.php文件,我应该添加全局$ wpdb吗?
THX
答案 0 :(得分:0)
没有。如果您加入wp-load.php
,则会加载load.php
以下包含的功能。
如果您加载wp-config
将加载wp-settings
已加载的内容load.php
两者都使用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 );
}