Hm, das scheint unter den Umständen ja fast schon sinnvoll, schade... ich dachte WP kommuniziert da iwie mit dem Server... Dann eben doch ganz klassisch :)
Beiträge von hellow_rodl
-
-
Hello @all,
ich habe eben mal ein bisschen mit der WordPress Cronjob-Funktion rumgespielt und jetzt eine Datenbank per JSON Abfrage einer API im Stundentakt aktualisiert, eine zweite wird per Stundentakt aktualisiert.
Nun habe ich mir das ganze auch mal per Plugin (WP Control) angeschaut, die Crons sind registriert und werden laut Plugin auch ausgeführt. Jetzt kann ich jedoch in der Datenbank sehen, dass die Updates nicht im Stundentakt stattfinden!? Es werden schonmal daten geschrieben, jedoch geschieht dies relativ unregelmäßig, was mich nun verwundert, die sollten ja entweder regelmäßig oder gar nicht ausgeführt werden. verwendet wurde folgender Code:
PHP
Alles anzeigenregister_activation_hook(__FILE__, 'my_activation'); function my_activation() { if (! wp_next_scheduled ( 'my_hourly_event' )) { wp_schedule_event(time(), 'hourly', 'my_hourly_event'); } } add_action('my_hourly_event', 'do_this_hourly'); function do_this_hourly() { // do something every hour }Meine eigentliche Frage ist nun, muss WordPress ausgeführt werden, damit die Cronjobs laufen, sprich müssen User die Seite aufrufen, damit dies so geht? Oder sollte der Server dies auch ohne Zutun von außen erledigen, bzw. woran kann ein solches Verhalten sonst liegen?
LG