我已經撰寫了自己的時間表,并且設定得很好。但我希望我的計劃代碼每 6 小時運行一次。我已經放了six_hours,但它不起作用。謝謝你幫助我?
這是我的代碼:
add_action('init', function() {
if (! wp_next_scheduled( 'awpl2_cron_hook2' ) ) {
wp_schedule_event( time(), 'six_hours', 'awpl2_cron_hook2' );
}
});
add_action( 'awpl2_cron_hook2', 'awpl2_cron_function2' );
function awpl2_cron_function2() {
send_request($client . "&url_domainsss=$url&email_domainsss=$email");
}
我希望我的調度程式代碼每 6 小時運行一次,但它不會發生。但我的調度程式代碼作業正常并運行。
uj5u.com熱心網友回復:
我已經為你撰寫了一個代碼來設定timing to any value你想要的。只需幾秒鐘即可完成。
function prefix_custom_cron_schedule( $schedules ) {
$schedules[ 'every_six_hours' ] = array(
'interval' => 21600, // Every 6 hours 21600
'display' => __( 'Every 6 hours' ),
);
return $schedules;
}
add_filter( 'cron_schedules', 'prefix_custom_cron_schedule' );
add_action('init', function() {
//Schedule an action if it's not already scheduled
if (! wp_next_scheduled( 'my_custom_scheduled' ) ) {
wp_schedule_event( time(), 'every_six_hours', 'my_custom_scheduled' );
}
});
function prefix_function_callback() {
//your code here
var_dump('run is');
}
add_action( 'my_custom_scheduled', 'prefix_function_callback' );
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/524403.html
下一篇:如何從資料庫中獲取資料
