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

标签 wordpress plugins

我目前有一个激活的第 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也有功能。

关于wordpress - 是否可以分配一个插件,一个计时器,这会导致插件在到达时间时停用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49827126/

相关文章:

WordPress wp_editor 不会添加图像

php - 为什么更新查询在 phpmyadmin 中没有按预期工作?

java - 如何从 eclipse 项目中获取文件的内容

在带有自定义插件的自定义表单的 slider 旋转中使用短代码时,CSS 不工作

php - 在计算总计 Hook 之前在 Woocommerce 中设置自定义计算价格

wordpress - 如何将值从一个 Contact Form 7 表单传递到 WordPress 中的另一个表单?

php - 将类添加到 Wordpress 函数

WordPress cron 问题

javascript - 从 javascript 调用浏览器插件

c - 是否已经定义了 gstreamer 元数据的标准模板?