使用WordPress的定时任务功能Cron

» WordPress » 使用WordPress的定时任务功能Cron

使用WordPress自带的cron功能实现一些特殊需要的功能

使用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

-- 完 --

发表评论

电子邮件地址不会被公开。 必填项已用*标注