/
db.php
31 lines (30 loc) · 954 Bytes
/
db.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<?php
/**
* @func wp-cache-db 替换db类
* @author midoks
* @link midoks.cachecha.com
*/
//必须的配置
defined( 'EZSQL_VERSION') or define( 'EZSQL_VERSION', 'WP1.25' );
defined( 'OBJECT') or define( 'OBJECT', 'OBJECT', true );
defined( 'OBJECT_K') or define( 'OBJECT_K', 'OBJECT_K' );
defined( 'ARRAY_A') or define( 'ARRAY_A', 'ARRAY_A' );
defined( 'ARRAY_N') or define( 'ARRAY_N', 'ARRAY_N' );
// --- 缓存设置 start ---
//插件地址
if ( !defined( 'WP_PLUGIN_DIR' ) ) {
define( 'WP_PLUGIN_DIR', WP_CONTENT_DIR.'/plugins' );
}
//缓存插件地址
if ( !defined( 'CACHE_PATH' ) ) {
define( 'CACHE_PATH', WP_PLUGIN_DIR.'/wp-cache-db/' );
}
//如果我们有所需的功能
if ( !function_exists('is_multisite')){
function is_multisite() {
return false;
}
}
// --- 缓存设置 end ---
require_once CACHE_PATH.'cache.class.php';
$GLOBALS['wpdb'] = new DbCache( DB_USER, DB_PASSWORD, DB_NAME, DB_HOST );