Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress 如何在多站点网络上按站点安装插件?_Wordpress_Installation - Fatal编程技术网

Wordpress 如何在多站点网络上按站点安装插件?

Wordpress 如何在多站点网络上按站点安装插件?,wordpress,installation,Wordpress,Installation,对于WP多站点设置,是否可以按站点安装和激活插件? 我正在为我的客户创建一个“校样”网络,在那里我可以轻松创建新网站,向客户展示模型等。 有些客户需要比其他客户多得多的插件,我希望能让事情更好地组织起来 基本上,我不想让我的“网络插件”与大量插件纠缠在一起,当我试图在单个站点上激活这些插件时,必须对它们进行过滤 有没有可能将其设置为我可以在每个站点上安装和激活插件,而不是从网络管理员处安装和激活插件?B/c所有站点都使用相同的文件系统文件夹安装插件,我认为不可能在多站点中逐站点安装插件。为了让你

对于WP多站点设置,是否可以按站点安装和激活插件?
我正在为我的客户创建一个“校样”网络,在那里我可以轻松创建新网站,向客户展示模型等。
有些客户需要比其他客户多得多的插件,我希望能让事情更好地组织起来

基本上,我不想让我的“网络插件”与大量插件纠缠在一起,当我试图在单个站点上激活这些插件时,必须对它们进行过滤


有没有可能将其设置为我可以在每个站点上安装和激活插件,而不是从网络管理员处安装和激活插件?

B/c所有站点都使用相同的文件系统文件夹安装插件,我认为不可能在多站点中逐站点安装插件。为了让你的生活更轻松,我会看一下备份伙伴或ns cloner。这两种方法都使得在多站点中从一个站点克隆到另一个站点变得非常容易。我更喜欢ns cloner,但这并不是说我知道备份伙伴有什么问题

如果这些都没有帮助,并且您对sql很熟悉,那么您可以考虑将wp\u option\u x中option\u name=“active\u plugins”中的行从您希望复制的站点复制到新站点。这将是在新站点上激活插件的快捷方式


希望有帮助。

至于安装部分,不,不可能。只能在网络面板中进行安装。我没有找到官方的报价,但我很确定这是不可能的。但这里有几个核心的地方,我们可以看到它:和

从电子书中,有以下建议:

  • 在WordPress multisite中,将插件从普通用户的插件菜单中排除

  • 提供与“主题”部分外观类似的界面

  • 允许您管理插件激活

我只知道MPM,有了它,你可以为插件设置3种状态:隐藏、可见和活动。但它不能用于在每个站点上启用插件,就像WordPress提供的主题默认插件一样

当前的插件版本显示了几个注意事项:一个
未定义变量和一个不推荐使用的函数。但这些都是次要的,很容易修复。
我还看到它准备使用第三方附加组件或插件处理“高级”插件。这对于自定义调整非常有用

列表中的插件没有一个最近更新过,不一定是坏的,但请注意emptor


我必须显示哪个插件在哪个位置处于活动状态,因为该信息在系统中不可用。

MPM最近一次更新是在2014年4月29日,这使它成为这三个插件中更新最好的一个。另外两个是两年前的。只允许在网络管理中安装:插件可以包含代码来访问同一网络中的其他站点的数据库数据和文件;为了防止这个安全问题,只有网络管理员才能安装插件和主题。即,他们需要验证安装的代码是否为网络保存