是否可以为 WP Multisite 设置基于每个站点安装和激活插件?
我正在为我的客户创建一个“证明”网络,在那里我可以轻松地创建新站点以向客户展示模型等。
有些客户比其他客户需要更多的插件,我希望让事情变得更好。
基本上,我不希望我的“网络插件”与尝试在单个站点上激活时必须过滤的大量插件混淆。
是否可以设置它以便我可以在每个单独的站点上实际安装和激活插件,而不是来自网络管理员?
是否可以为 WP Multisite 设置基于每个站点安装和激活插件?
我正在为我的客户创建一个“证明”网络,在那里我可以轻松地创建新站点以向客户展示模型等。
有些客户比其他客户需要更多的插件,我希望让事情变得更好。
基本上,我不希望我的“网络插件”与尝试在单个站点上激活时必须过滤的大量插件混淆。
是否可以设置它以便我可以在每个单独的站点上实际安装和激活插件,而不是来自网络管理员?
至于安装部分,不,不可能。只能在网络面板中进行安装。我没有找到官方报价,但我很确定这是不行的。但是在核心的几个地方我们可以看到它:[1]和[2]。
来自电子书Multisite 101,有以下建议:
我只知道 MPM,通过它,您可以为插件设置 3 种状态:隐藏、可见和在博客创建时活动。但它不能用于在每个站点的基础上启用插件,例如 WordPress 为主题提供的默认设置。
当前的插件版本显示了一些通知:一个undefined variable
和一个已弃用的功能。但这些都是次要的,很容易修复。
我还看到它准备使用第三方附加组件或插件来处理“高级”插件。这对于自定义调整很有用。
列表中的任何插件最近都没有更新,不一定是坏的,但告诫 emptor。
我有一个在网络屏幕上工作的插件,以显示哪个插件在哪里处于活动状态,因为此信息在系统中不可用。
B/c 所有站点都为插件使用相同的文件系统文件夹,我认为它不可能在多站点中逐个站点安装插件。为了让你的生活更轻松,我会看看备份伙伴或 ns 克隆器。这两者都使得在多站点中将一个站点克隆到另一个站点变得非常容易。我更喜欢ns cloner,但这并不是说我知道备份伙伴有什么问题。
如果这些没有帮助并且您对 sql 感到满意,您可以查看从您希望复制的站点复制 wp_option_x where option_name = "active_plugins" 中的行到新站点。这将是在新站点上激活插件的快捷方式。
希望有帮助。