php WordPress cron注册模板

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php WordPress cron注册模板相关的知识,希望对你有一定的参考价值。

<?php

function schedule_name_cron_schedule($schedules){
    if(!isset($schedules['schedule_name'])){
        $schedules['schedule_name'] = array(
            'interval' => 60*60*24*3, // interval in seconds
            'display' => 'interval name'); // display text for example "Every three days"
    }
    return $schedules;
}
add_filter('cron_schedules','schedule_name_cron_schedule');

if(!wp_next_scheduled( 'schedule_function_name' )) {
  // if function doesn't exist for certain schedule, create it
  wp_schedule_event( time(), 'schedule_name', 'schedule_function_name' );
}

add_action( 'schedule_function_name', 'function_name_which_describes_what_the_cron_does' );

function function_name_which_describes_what_the_cron_does() {
  // do something cool here, for example send an email
  wp_mail('recipient', 'subject', 'content');
}

以上是关于php WordPress cron注册模板的主要内容,如果未能解决你的问题,请参考以下文章

php wordpress运行cron工作

PHP Wordpress - 禁用Cron作业功能

php 在wordpress中创建一个cron作业

PHP 脚本无法为多站点替换 WordPress cron

php Wordpress - 添加过期帖子状态和Cron任务以在X天后过期

php Wordpress - 添加过期帖子状态和Cron任务以在X天后过期