小编Sha*_*ngh的帖子

运行多个Wordpress Cron以执行两个功能,以便以不同的固定间隔更新数据库

我在Wordpress中执行了多个cron作业。首先,我想清除我已经为这个问题进行了大量搜索,但没有找到确切的解决方案。所以我已经在这里发布了。

问题是一个cron正在运行,而另一个cron从不运行,我已经为第一个cron安排了每三个小时的时间间隔,但是它有时在一分钟之内执行多次以获得此多封邮件。其他永远不会执行。

任何人都可以通过Wordpress Cron提供解决方案,以执行两个功能以不同的固定间隔更新数据库。提前谢谢了。

 //The activation hooks is executed when the plugin is activated
 register_activation_hook(__FILE__, 'activate_one');
 register_activation_hook(__FILE__, 'activate_two');
 //Filter for Adding multiple intervals
 add_filter( 'cron_schedules', 'intervals_schedule' );

 function intervals_schedule($schedules) {
     $schedules['threehour'] = array(
        'interval' => 10800, // Every 3 hours
        'display'  => __( 'Every 3 hours' )
     );
     $schedules['onehour'] = array(
         'interval' => 3600, // Every 1 hour
         'display'  => __( 'Every 1 hour' )
     );

     return $schedules;
  }

  //Schedule a first action if it's not already scheduled
  function activate_one() …
Run Code Online (Sandbox Code Playgroud)

php wordpress cron

5
推荐指数
1
解决办法
456
查看次数

标签 统计

cron ×1

php ×1

wordpress ×1