Wordpress-在一天的特定时间运行功能

时间:2019-01-04 21:29:46

标签: php wordpress cron

我已经尝试过此解决方案,但无法使其正常工作:

Run function at specific time

这是我的例子:

//this is for testing purposes
function my_cron_schedules($schedules){
if(!isset($schedules["1min"])){
    $schedules["1min"] = array(
        'interval' => 60,
        'display' => __('Once a minute'));
}

return $schedules;
}
add_filter('cron_schedules','my_cron_schedules');

if ( ! wp_next_scheduled( 'my_scheduled_event' ) ) { wp_schedule_event( 
strtotime( '2019-01-04 19:39:00' ), '1min', 'my_scheduled_event' ); }

add_action( 'my_scheduled_event', 'update_ratings' );

function update_ratings() { 
//do some stuff..
}

1 个答案:

答案 0 :(得分:0)

问题出在预定的cron作业中。在测试时,我之前为相同的钩子设置了cron作业。在检查了cron作业之后,我设法删除了该测试计划,现在它可以正常工作了。