次の関数を使用して、Wordpress で 1 時間ごとに cronjob をアクティブ化/非アクティブ化して実行しています。
Wordpress のコードを確認し、チュートリアル サイトにアクセスしましたが、「毎日午前 23 時 59 分」などの特定の時間に wp-cron を実行する例は見当たりません。これは可能ですか?
register_activation_hook(__FILE__, 'cron_activation');
add_action('twitter_cron', 'cron_function');
register_deactivation_hook(__FILE__, 'cron_deactivation');
function cron_activation() {
wp_schedule_event(time(), 'hourly', 'twitter_cron');
}
function my_deactivation() {
wp_clear_scheduled_hook('twitter_cron');
}
function do_this_hourly() {
// my twitter function
if (!wp_next_scheduled('twitter_cron')) {
wp_schedule_event( time(), 'hourly', 'twitter_cron' );
}