wp_schedule_event wird nicht ausgelöst

Lesezeit: 1 Minute

wp schedule event wird nicht ausgelost
Crerem

Ich versuche, eine Veranstaltung innerhalb eines Themas zu planen functions.php aber ich kann es nicht zum “feuern” bringen. Ich verwende das Cron View-Plugin und es zeigt das geplante Ereignis korrekt an, aber es ist nichts passiert, wenn es Zeit für die Ausführung ist.

Das ist mein Code

if ( ! wp_next_scheduled( 'prefix_hourly_event' ) ) {
    wp_schedule_event( time(), 'hourly', 'prefixhourlyevent');       
}
add_action( 'prefixhourlyevent', 'prefix_do_this_hourly' );

function prefix_do_this_hourly() {                
    wp_mail('[email protected]','Cron is working', 'Cron is working: ','','');
}

  • Es scheint, dass das Problem von einer Serverkonfiguration herrührt – ich habe die folgenden Fehlerprotokolle gefunden [Tue Nov 05 08:07:04 2013] [error] [client 174.123.61.234] Client durch Serverkonfiguration verweigert: /home/xxxx/public_html/original/wp-cron.php . Versuchen Sie, eine Lösung dafür zu finden.

    – Krerem

    5. November 2013 um 14:10 Uhr


  • Das hat mir tatsächlich sehr geholfen. Durch Überprüfen meiner Protokolle konnte ich das Problem finden. Danke für die Hilfe 🙂

    – BlackHatSamurai

    20. November 2013 um 21:26 Uhr

  • Immer wenn ich das wp_schedule_event verwende, verwende ich oft das trigger_error() Funktion, um Variablen anzuzeigen und zu sehen, was wirklich im Hintergrund vor sich geht.

    – Hunter WebDev

    10. Januar 2014 um 15:13 Uhr

Sie können WordPress-Cronjobs manuell ausführen, indem Sie zu gehen http://www.example.com/wp-cron.php?doing_cron. Hier können Sie alle Fehler sehen, die Ihre Skripts erstellen, was sehr nützlich ist, wenn Sie geplante Aufgaben von wp debuggen.

922750cookie-checkwp_schedule_event wird nicht ausgelöst

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy