首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何检查你的作品是WP还是WPMU?

如何检查你的作品是WP还是WPMU?
EN

Stack Overflow用户
提问于 2010-03-15 22:11:12
回答 3查看 205关注 0票数 0

现在,我使用全局变量$table_prefix来区分我使用的是WP还是WPMU。我需要这个全局为我的插件。但是,有没有更好的方法来检查你的插件是否在wp或wpmu上工作呢?

任何建议都会很棒

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-03-15 23:14:55

在WPMU中,应该设置一个名为wpmu_version的全局变量。

票数 1
EN

Stack Overflow用户

发布于 2010-11-10 23:28:26

对于我的检查,我使用了我找到的一个函数

代码语言:javascript
复制
// 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;
        }

像这样使用它

代码语言:javascript
复制
if(check_this_is_multsite()){
    // is on wpmu
} else {
    // is on single
}
票数 1
EN

Stack Overflow用户

发布于 2010-03-15 22:12:25

你可以定义一个常量:

例如:

define('ENVIRONMENT', 'WP');

define('ENVIRONMENT', 'WPMU');

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2447713

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档