现在,我使用全局变量$table_prefix来区分我使用的是WP还是WPMU。我需要这个全局为我的插件。但是,有没有更好的方法来检查你的插件是否在wp或wpmu上工作呢?
任何建议都会很棒
发布于 2010-03-15 23:14:55
在WPMU中,应该设置一个名为wpmu_version的全局变量。
发布于 2010-11-10 23:28:26
对于我的检查,我使用了我找到的一个函数
// from http://frumph.net/wordpress/wordpress-plugin-theme-check-for-multisitewpmu/
// check for multisite. Returns boolean
function check_this_is_multsite() {
global $wpmu_version;
if (function_exists('is_multisite')){
if (is_multisite()) {
return true;
}
if (!empty($wpmu_version)){
return true;
}
}
return false;
}像这样使用它
if(check_this_is_multsite()){
// is on wpmu
} else {
// is on single
}发布于 2010-03-15 22:12:25
你可以定义一个常量:
例如:
define('ENVIRONMENT', 'WP');
define('ENVIRONMENT', 'WPMU');
https://stackoverflow.com/questions/2447713
复制相似问题