在WordPress里执行定时任务

  • wordpress利用“伪cron”机制实现定时任务。如果想把某些功能加到WordPress的cron里,可以使用下面的方法。

    首先打开functions.php文件,粘贴入以下代码:

    if (!wp_next_scheduled(‘my_task_hook’)) {
    wp_schedule_event( time(), ‘hourly’, ‘my_task_hook’ );
    }
    add_action( ‘my_task_hook’, ‘my_task_function’ );
    function my_task_function() {
    wp_mail(‘you@yoursite.com’, ‘Automatic email’, ‘Hello, this is an automatically scheduled email from WordPress.’);
    }

    注意,在第一行里,我们创建了一个任务,并确认任务名没有重复。然后通过add_action函数把任务加进WordPress的定时任务中。而在任务函数的声明中,我们可以看到这个任务是用来发送邮件的。


    将此文分享到:


    转载请注明来自风腾网-wordpress企业主题,本文地址:http://fengten.com/3550.html
    除非注明,风腾网-wordpress企业主题文章均为原创,转载请注明出处和链接!
    友荐云推荐

    相关文章

    *

    *

    顶部 友荐云推荐