WordPress Multisite:激活/停用特定博客的插件
通过编程,我想在WordPress多站点中激活/停用这个特定博客/站点的插件。我们将非常感谢您的帮助,谢谢WordPress Multisite:激活/停用特定博客的插件,wordpress,multisite,wp-cli,Wordpress,Multisite,Wp Cli,通过编程,我想在WordPress多站点中激活/停用这个特定博客/站点的插件。我们将非常感谢您的帮助,谢谢 从网络仪表板转到任何子网站仪表板 然后转到插件并激活此特定博客上的插件 如果您希望以编程方式执行此操作,则可以在切换到\u blog($blog\u id)函数后使用activate\u plugins()或deactivate\u plugins(),例如: add_action( 'admin_init', 'true_plugin_off_in_theme' ); functio
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();
}
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();
}
通过WP-CLI
参考:
语法:
$ wp plugin activate [plugins...] --url=<url>
- 激活多个插件:
$ wp plugin activate [plugins...] --url=<url>
- 激活多个插件:
您不需要在主站点的所有站点上通过网络激活插件-您只需安装它,然后在需要的子站点上激活它,我正在编写插件,所以我需要编程。你可以通过一个特定站点的函数来停用它-如果你有该站点的ID-或者你想要设置吗?你不需要在主站点的所有站点上通过网络激活插件-你只需安装它,然后在需要的子站点上激活它我正在编写插件,因此,我需要以编程方式使用它。您可以通过特定站点的函数将其停用(如果您有该站点的ID),或者是否需要设置?谢谢回答,但我希望以编程方式执行。谢谢!我真的很感激。主题呢?以编程方式激活/停用特定博客的主题相同,但切换\u theme()函数很酷!我得试试。非常感谢你,米莎!谢谢你的回答,但我想通过编程来完成。谢谢!我真的很感激。主题呢?以编程方式激活/停用特定博客的主题相同,但切换\u theme()函数很酷!我得试试。非常感谢你,米莎!