我想设置wp_schedule_event具体时间

时间:2014-07-21 13:05:44

标签: php wordpress cron

我每天早上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' );

 ?>

1 个答案:

答案 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可能是更适合此类问题的地方。