如何在特定时间禁用/启用插件 时间:2019-02-01 作者:ali pik 是否有一个钩子允许我在特定时间禁用和启用指定的插件?例如,我想在每周二早上6点禁用wp contact form 7插件,并在周三下午2点启用它。这是否可行?谢谢我想我还不够清楚,但我只是以7的联系人为例。我想禁用的插件是一个随机插件,我想完全禁用它,并根据预定义的时间启用它。 1 个回复 SO网友:Maidul 您可以使用deactivate_plugins() 用于停用插件的函数if ( ! wp_next_scheduled( \'deactivate_plugin_conditional_hook\' ) ) { wp_schedule_event( time(), \'twicedaily\', \'deactivate_plugin_conditional_hook\' ); } add_action( \'deactivate_plugin_conditional_hook\', \'deactivate_plugin_conditional_2345678999343434\' ); function deactivate_plugin_conditional_2345678999343434() { $plugin_path = \'plugin-folder/plugin-name.php\'; if ( is_plugin_active($plugin_path) ) { deactivate_plugins($plugin_path); } } 您可以设置自定义事件,请参见此处https://codex.wordpress.org/Function_Reference/wp_schedule_eventNote: this is not tested code 文章导航