我每天早上00:01设置wp_schedule_event。我的代码在这里:
<?php
add_action( 'wp', 'cron_hookup' );
/**
* On an early action hook, check if the hook is scheduled - if not, schedule it.
*/
function cron_hookup() {
if ( ! wp_next_scheduled( 'cron_funct' ) ) {
wp_schedule_event( time(), 'hourly', 'cron_funct');
}
}
add_action( 'cron_funct', 'cron_order' );
?>
答案 0 :(得分:0)
看起来你已经去Codex获取了你的代码,但也许它还不够清楚。所以我会看到我能做些什么。
add_action( 'wp', 'cron_hookup' );
function cron_hookup() {
if ( ! wp_next_scheduled( 'prefix_hourly_event' ) ) {
wp_schedule_event( time(), 'daily', 'cron_funct');
}
}
/** This code will setup the cron job to run daily */
add_action( 'cron_funct', 'prefix_do_this_daily' );
function prefix_do_this_daily() {
// This is the code that will be done executed every day.
}
此外,http://wordpress.stackexchange.com可能是更适合此类问题的地方。