これはfunction.phpファイルで定義されたwp-cronですが、エラーログに結果は表示されません。 cronリストが、私がそれを起動しても何も起こりません。 私はdefine('WP_DEBUG', true);
とエラーログがphp.iniですべてのレベルで有効になっているWordpress:wp-cronが動作しておらず、ログにエラーが表示されない[解決済み]
誰も私が間違っているの場所を知っていますか?
function cron_daily_whatever() {
if (!wp_next_scheduled('check_daily_event')) {
wp_schedule_event(time(),'daily','check_daily_event');
}
}
function my_do_this_daily() {
error_log('check');
}
add_action('wp','cron_daily_whatever');
add_action('check_daily_event','my_do_this_daily');
SOLUTION 私はそれをデバッグするスニペット
file_put_contents(WP_CONTENT_DIR . '/my-debug.txt', "Response: ".$res."\n", FILE_APPEND);
を使用。そして、それは今働く... ありがとうたくさんの!!
私は両方ともアクティブであり、エラーはありません。私はcronを登録するための呼び出しが正しいかどうかを知る必要があります... – DaFois
あなたのメソッドは私には大丈夫です。あなたはcronを発射するためにサイトを訪問していますか?コードのどこかでエラーを記録できますか? – user3080408
はいfunction.phpにありましたwp-cronスケジュールテーブルの他のイベントの間にイベントが表示されます...イベントは発生しますが何も起こりませんので、毎日のイベントと私が立ち上げようとしている機能:/私は理由を突き止めることができない... – DaFois