2017-10-17 155 views
0

以编程方式,我想在WordPress多站点中激活/停用此特定博客/站点的插件。任何帮助将很乐意欣赏,谢谢!WordPress多站点:激活/停用特定博客的插件

+0

您不需要网络激活,在主站点的所有站点的插件 - 你可以只安装它,激活它的子站点在需要的地方 – Stender

+0

我正在写一个插件,所以我需要它编程。 – Yves

+0

您可以通过特定网站的功能取消激活它 - 如果您有该网站的ID - 或者您想要设置吗? – Stender

回答

1
  1. 从您的网络仪表板去的任何子仪表盘

    enter image description here

  2. 然后去插件,并在此特定的博客激活插件

如果你想要做的它可以通过编程方式在switch_to_blog($ blog_id)函数后使用activate_plugins()或deactivate_plugins(),例如:

add_action('admin_init', 'true_plugin_off_in_theme'); 

function true_plugin_off_in_theme() { 
    switch_to_blog('PASS_BLOG_ID_HERE'); 
    deactivate_plugins('true-instagram-widget/true-instagram-widget.php'); 
    restore_current_blog(); 
} 
+0

感谢您的回答,但我想以编程方式进行。 – Yves

+0

对不起,请查看更新后的答案 –

+0

谢谢!对此,我真的非常感激。 – Yves