wordpress全局变量$wpdb初始化并声明为全局变量的方法


本文整理自网络,侵删。

首先从wordpress程序index.php入手:


代码如下:

define('WP_USE_THEMES', true);

/** Loads the WordPress Environment and Template */
require( dirname( __FILE__ ) . '/wp-blog-header.php' );

index.php加载了wp-blog-header.php文件,再打开看看:


代码如下:

if ( !isset($wp_did_header) ) {
$wp_did_header = true;
require_once( dirname(__FILE__) . '/wp-load.php' );
wp();
require_once( ABSPATH . WPINC . '/template-loader.php' );
}

再打开wp-load.php:


代码如下:

if ( file_exists( ABSPATH . 'wp-config.php') ) {

/** The config file resides in ABSPATH */
require_once( ABSPATH . 'wp-config.php' );

} elseif ( file_exists( dirname(ABSPATH) . '/wp-config.php' ) && ! file_exists( dirname(ABSPATH) . '/wp-settings.php' ) ) {

/** The config file resides one level above ABSPATH but is not part of another install */
require_once( dirname(ABSPATH) . '/wp-config.php' );

} else {
……
}

它加载了配置文件config.php,打开config.php看看:

阅读剩余部分

相关阅读 >>

wordpress 让 php 更流行了 而不是框架

wordpress实现文章支持和反对功能的方法

探讨一下国外主流建站工具的优缺点

wordpress设置友情链接只在首页显示的方法

wordpress升级后密码正确后台无法登陆的解决方法

讲解wordpress链接管理功能

wordpress菜单css类选项设置方法

wordpress文章底部去除与添加版权信息的方法

提升页面加载速度的插件instantclick

解析wordpress中函数钩子hook的作用及基本用法

更多相关阅读请进入《wordpress》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...

    正在狠努力加载,请稍候...