Die Aktion woocs_update_rates_wpcron ist das geplante Ereignis, das FOX für automatische Wechselkursaktualisierungen registriert. Das Plugin hängt seine eigene Kursaktualisierung daran, sodass das Auslösen der Aktion sofort eine vollständige Aktualisierung durchführt, genau wie der Scheduler es tun würde.
Das macht es zur richtigen Methode, um eine Aktualisierung von einem echten Server-Cron-Job auszulösen. WordPress-Cron läuft nur, wenn jemand die Seite besucht, sodass bei einem Shop mit geringem Traffic die geplante Aktualisierung um Stunden verzögert werden kann; ein System-Cron, der WP-CLI aufruft, beseitigt diese Abhängigkeit.
do_action('woocs_update_rates_wpcron');
Von der Befehlszeile aus, was die übliche Methode ist, um es an einen Server-Cron anzubinden:
wp eval "do_action('woocs_update_rates_wpcron');" --path=/var/www/example.com
Parameter: keine.
Hinweis: Die Aktualisierung kontaktiert den konfigurierten Aggregator, daher dauert sie so lange wie diese Anfrage. Hängen Sie sie nicht an einen Hook, der bei jedem Seitenaufruf ausgeführt wird.