自定义wp_cron没有任何作用?

时间:2019-02-06 01:25:36

标签: php wordpress cron

有人能指出我在这里做错了什么吗? WP Crontol中出现了这个问题,因此我可以肯定它确实有效,但是它没有附加任何操作……因此它实际上没有任何作用。

据我浏览文档所知,似乎一切都已经设置好了。

if (! wp_next_scheduled ( 'approved_email_2_p' )) {
    wp_schedule_event(time(), 'hourly', 'approved_email_2_p');
}
add_action('approved_email_2_p', 'prepare_approved_email_2');

在这里,我安排它每小时运行一次,然后将其添加到钩子中。

该操作应该只发送电子邮件

function prepare_approved_email_2() {
    $single_post = get_post(4660);
    $first_name = get_field( 'first_name', $single_post->ID );
    $last_name = get_field( 'last_name', $single_post->ID );
    $email_address = get_field( 'email_address', $single_post->ID );

    $to = $email_address;
    $subject = 'subject';
    $message = 'cool';
    $headers = array('Content-Type: text/html; charset=UTF-8');
    wp_mail($to, $subject, $message, $headers);
}

目前,在测试过程中,我只是将帖子ID硬编码到电子邮件中,并且该帖子已经存在,并且该ID绝对正确。

关于为何未执行该操作的任何想法?

0 个答案:

没有答案