是否可以分配一个插件,一个计时器,这会导致插件在到达时停用?

时间:2018-04-14 01:55:22

标签: wordpress plugins

我目前有一个激活的第三方插件。是否可以添加某种编码,这将在设定的日期/时间停用插件?甚至可能设置一个倒数计时器?

我查看了插件本身,没有选择。

我知道这是一个广泛的问题。我从未遇到过这样的功能,但欢迎任何有关可能解决方案的指令。

我也可以完全访问服务器,所以也许有一种方法可以在服务器/网络文件上实现某种功能,这会在一段时间后删除插件文件?

1 个答案:

答案 0 :(得分:3)

您可以使用wp_schedule_event或添加cron作业来运行脚本。

脚本将是这样的:

if($datetime > $expire_datetime) {
    $my_plugin = $plugin_path.'my_plugin/my_plugin.php';
    // Check to see if plugin is already active
    if(is_plugin_active($my_plugin)) {
        deactivate_plugins($my_plugin);
    }
}

同时查看deactivate_plugins功能。