您可以使用is_multisite()
function 测试以查看您是否安装在启用多站点的站点中。这样,如果您需要提供特定于多站点安装的任何功能,您可以这样做:
if( is_multisite() ) {
// special code here
}
我在工作中为我们的多站点环境编写的大多数插件没有为多站点环境定义任何特殊的内容。
此外。。。
我把你的文档库插件下载到了一个多站点安装中,这个安装是为我正在进行的一个项目设置的。当我在网络中启用插件时(即,在我的多站点安装中为每个站点启用插件),它在网络管理中仍然可见>;插件部分,但不是个人网站的插件部分。
当我禁用它时,它会重新出现在各个站点的插件部分。然后我就可以为各个站点启用它了。
当I网络启用插件时,[dg]短代码可供使用。当我在一个单独的站点上启用它时,[dg]短代码在该站点中可用。
这是我在Multisite中经常看到的行为,自WP版本3.0以来,我一直在工作中使用Multisite。
您的用户可能遇到插件冲突。我所能报告的是,您的插件在我的WordPress 3.5.1多站点安装中按预期工作。