Mise à jour v.2.5.0 — corrections du cache, du cron et de la devise des commandes
Une version de maintenance axée sur le comportement de FOX derrière un cache de page et sur l'édition des commandes dans wp-admin.
- Nouveau mode de mise en cache : clé de navigateur au lieu d'un cookie. Avec le stockage défini sur Transient et l'option de cache activée, le plugin conserve désormais une clé aléatoire dans le localStorage du navigateur plutôt que de définir un cookie à chaque première visite. Un cookie sur la première requête fait que les caches agressifs — en particulier Cloudflare APO — traitent chaque page comme dynamique et contournent le cache sur l'ensemble du site. Toute autre combinaison de stockage se comporte exactement comme avant.
- Correction du planificateur cron. is_attached() renvoyait false non seulement lorsque le crochet était manquant, mais aussi lorsque la récurrence stockée différait de celle configurée. Chaque fois que ces deux éléments étaient en désaccord, chaque requête de page rattachait l'événement et repoussait la prochaine exécution d'un intervalle complet dans le futur, de sorte que les mises à jour automatiques des taux pouvaient stagner indéfiniment.
- Correction des totaux de commande gonflés dans les devises qui utilisent la virgule comme séparateur décimal. L'enregistrement ou l'édition d'une commande dans l'éditeur de commandes wp-admin pouvait multiplier le montant.
- Correction du symbole de devise sur les commandes HPOS. Après l'enregistrement des articles de la commande, le symbole de la devise de base était affiché au lieu de la devise propre de la commande.