L'action woocs_update_rates_wpcron est l'événement planifié que FOX enregistre pour les mises à jour automatiques des taux de change. Le plugin y attache son propre rafraîchissement de taux, donc déclencher l'action exécute une mise à jour complète immédiatement, exactement comme le ferait le planificateur.
Cela en fait la bonne façon de déclencher un rafraîchissement depuis un vrai cron serveur. Le cron de WordPress ne s'exécute que lorsque quelqu'un visite le site, donc sur une boutique à faible trafic, la mise à jour planifiée peut dériver pendant des heures ; un cron système appelant WP-CLI supprime cette dépendance.
do_action('woocs_update_rates_wpcron');
Depuis la ligne de commande, qui est la manière habituelle de le relier à un cron serveur :
wp eval "do_action('woocs_update_rates_wpcron');" --path=/var/www/example.com
Paramètres : aucun.
Remarque : la mise à jour contacte l'agrégateur configuré, donc elle prend le temps que prend cette requête. Ne l'attachez pas à un hook qui s'exécute à chaque chargement de page.