使用WordPress自带的cron功能实现一些特殊需要的功能
前言
最近在做一个东西需要用到定时任务这个玩意,所以打开官方文档研究呢下,折腾了下面的代码,作用是每个小时执行一个任务,下面代码里面写的是每个小时给云落自己邮箱发一个邮件23333333,作死的节奏
函数代码
下面的代码放在functions.php文件里面,cron一般用不着,根据需要具体使用才可以的。
add_action('my_hourly_event', 'do_this_hourly'); function my_activation() { if ( !wp_next_scheduled( 'my_hourly_event' ) ) { wp_schedule_event(time(), 'hourly', 'my_hourly_event'); } } add_action('wp', 'my_activation'); function do_this_hourly() { //填写PHP代码,下面举例 wp_mail( "sp91@qq.com", "云落,这是一个测试邮件! ", "这是测试邮件标题", "这是测试邮件内容"); }
后语
参考这里:http://codex.wordpress.org/Function_Reference/wp_schedule_event
-- 完 --