Lasna Asked:2022-08-02 18:29:35 +0800 CST2022-08-02 18:29:35 +0800 CST 2022-08-02 18:29:35 +0800 CST Wordpress 如何从 PHP 中禁用插件? 772 如何从 PHP 中禁用我的插件? 要显示通知,有一个钩子admin-notices 但是您仍然需要从插件中禁用它。怎么做? wordpress 1 个回答 Voted Best Answer Daniil Dubchenko 2022-08-02T20:48:00+08:002022-08-02T20:48:00+08:00 deactivate_plugins( $plugins, $silent, $network_wide ); $plugins(string/array)(必需)- 插件 ID 或 ID 数组。ID 看起来像插件文件相对于插件文件夹的路径 $silent(boolean) - 静默停用。true 表示停用插件而不包括停用事件(deactivate_* 挂钩)。默认值:false(停用挂钩触发) $network_wide(boolean/null) - 是否停用所有网络站点的指定插件(MU 程序集)。空值(默认)禁用当前站点和网络的插件。默认值:空 add_action( 'admin_init', 'action_deactivate_plugins' ); function action_deactivate_plugins(){ deactivate_plugins( 'democracy-poll/democracy.php' ); } (资源)
$plugins(string/array)(必需)- 插件 ID 或 ID 数组。ID 看起来像插件文件相对于插件文件夹的路径
$silent(boolean) - 静默停用。true 表示停用插件而不包括停用事件(deactivate_* 挂钩)。默认值:false(停用挂钩触发)
$network_wide(boolean/null) - 是否停用所有网络站点的指定插件(MU 程序集)。空值(默认)禁用当前站点和网络的插件。默认值:空
(资源)