2017-10-17 6 views
0

Par programmation, je souhaite activer/désactiver un plugin de ce blog/site spécifique dans un MultiSite WordPress. Toute aide sera volontiers appréciée, merci!WordPress Multisite: Activer/Désactiver un Plugin d'un Blog spécifique

+0

vous n'avez pas besoin de réseau désactiver le plug-in sur tous les sites dans le site principal - Vous pouvez simplement l'installer et l'activer sur les sous-sites en cas de besoin – Stender

+0

J'écris un plugin, donc j'en ai besoin par programmation. – Yves

+0

vous pouvez le désactiver si une fonction pour un site spécifique - si vous avez l'ID pour ce site - ou voulez-vous un paramètre? – Stender

Répondre

1
  1. À partir de votre tableau de bord réseau aller à un tableau de bord de sous-site

    enter image description here

  2. Ensuite, allez à Plugins et activez le plugin sur ce blog spécifique

Si vous voulez faire Par programmation, vous pouvez utiliser activate_plugins() ou deactivate_plugins() après une fonction switch_to_blog ($ blog_id), exemple:

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

Merci d'avoir répondu, mais je veux le faire par programmation. – Yves

+0

Oh désolé, consultez la mise à jour –

+0

Merci! J'apprécie vraiment cela. – Yves