WordPressで定期実行したい処理があり、以下でmy_update_cron
というイベントを登録した、つもりです。
php
1add_action('my_update_cron', 'do_this_hourly'); 2function my_activation() { 3 if ( !wp_next_scheduled( 'my_update_cron' ) ) { 4 wp_schedule_event(time(), 'hourly', 'my_update_cron'); 5 } 6} 7add_action('wp', 'my_activation'); 8 9function do_this_hourly() { 10 // 定期実行したい処理 11 $wpdb->query( "" ); 12}
しかし上記のPHPコードをfunctions.phpに書き、プラグイン「WP Control」で確認しても、下図の通りmy_update_cron
は確認できません。
これでは
・登録できていて「WP Control」で表示されないだけなのか?
・それとも登録ができないから表示されないのか?
がわからなくて大変困惑するのですが、
上記のPHPコードは何が間違いがございますか?
###補足
別のプラグイン「Cron Tasks Viewer」を使っても、上図と同じ10個のイベントしか見つかりませんでした。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。