Update Shield est le jeu de fonctions d’Updatronix 3000 qui arrête les mises à jour automatiques incompatibles avant qu’elles ne s’exécutent. La comparaison se fait sur les données que WordPress a lui-même récupérées depuis l’API WordPress.org, version de WordPress d’un côté, version de PHP de l’autre.
Cette page couvre les contrôles et leurs réglages. Ce qui se produit lors d’un blocage est décrit dans Safe mode.
Comment les contrôles fonctionnent
Pour chaque mise à jour en attente dans les données de WordPress :
- Compatibilité WordPress : les extensions sont comparées à la version qu’elles déclarent comme testée (« tested up to ») lorsque la donnée est disponible ; les thèmes et les mises à jour du cœur sont comparés à la version de WordPress exigée par la mise à jour elle-même. L’élément est incompatible dès que cette version testée ou exigée est inférieure à celle que vous faites tourner. Sans information, l’élément est considéré comme compatible.
- Compatibilité PHP : l’élément est incompatible quand il requires PHP
X— your version isY, autrement dit quand la version exigée dépasse la vôtre. Là encore, l’absence d’exigence vaut compatibilité.
Le libellé des raisons vient des messages de Safe mode, par exemple Safe mode: %1$s is potentially incompatible with your site (manual update recommended)., has not been tested with your WordPress version (%1$s), the last tested version is %2$s et requires WordPress %1$s — your version is %2$s.
Seules les mises à jour automatiques sont concernées. Les mises à jour manuelles restent disponibles, et l’extension ne touche jamais aux fichiers du site.
Les contrôles
Dans l’onglet Updatronix 3000, la section Update Shield propose quatre réglages.
| Contrôle | Par défaut | Ce qu’il fait |
|---|---|---|
| Safe mode | désactivé | Active le blocage. Le texte de section l’annonce : Prevent automatic updates of plugins, themes, and WordPress core that have not been tested with your site’s current version of WordPress or PHP. |
| Check WordPress version compatibility | activé | Utilise le contrôle de compatibilité WordPress pour décider d’un blocage. |
| Check PHP version compatibility | activé | Utilise le contrôle de compatibilité PHP. |
| Send email notifications when an update is blocked | activé | Envoie un e-mail en texte brut à chaque mise à jour bloquée ou désactivée. |
Tant que Safe mode est inactif, le panneau le rappelle : Safe mode is disabled. Automatic updates are not blocked by compatibility checks. Les trois autres contrôles restent sans effet jusque-là.
Chaque changement se valide avec Enregistrer les modifications.
Le résumé des éléments bloqués
La section affiche le résultat du dernier scan : Blocked items: N plugins, N themes, complété par , 1 core quand une mise à jour du cœur est concernée. Viennent ensuite la liste des extensions et thèmes bloqués, avec leurs raisons, puis le détail côté cœur.
Cette liste provient des données de mise à jour de WordPress : sa fraîcheur suit donc le dernier contrôle effectué. Pour forcer un nouveau scan :
- Cliquez sur Recheck compatibility. Le bouton affiche Rechecking compatibility… pendant l’opération.
- Le contrôle vide les données de mise à jour, rappelle l’API WordPress.org (extensions, thèmes, cœur) et met la liste à jour. Il coupe aussi immédiatement la mise à jour automatique des éléments devenus bloqués.
- Si l’API est injoignable, vous voyez WordPress.org API unreachable. Please try again later., et la liste précédente reste en place.
Le retour est explicite : Compatibility recheck complete. en cas de succès, Compatibility recheck failed. Please try again. sinon.
Où les blocages se voient
En dehors de l’écran Updatronix, Safe mode laisse des traces dans l’administration WordPress :
- une ligne d’avertissement sous l’élément concerné, sur les écrans Extensions et Thèmes, avec la raison et la recommandation de mise à jour manuelle
- un avertissement sur Tableau de bord → Mises à jour, listant les extensions, thèmes et éléments du cœur incompatibles
- les interrupteurs natifs de mise à jour automatique verrouillés, avec la mention Auto-update locked by Safe mode:
raison - des entrées dans Journaux de mise à jour pour chaque mise à jour bloquée ou désactivée, comme expliqué dans Safe mode
Comment Update Shield et l’extension gratuite cohabitent
Update Shield s’accroche aux mêmes points de décision que le report de l’édition gratuite. Quand les deux sont actifs, le report de l’onglet Planifier s’applique à toutes les mises à jour compatibles, et le shield traite d’abord les incompatibilités. L’e-mail de Safe mode le précise : Note: Delayed updates are also active — they apply to all compatible updates.
Les éléments bloqués qui avaient la mise à jour automatique active voient leur réglage coupé dans les options natives. L’onglet Mises à jour automatiques affiche alors Locked by Safe Mode due to incompatibility.
Chaque blocage, désactivation et prévention finit dans la table du journal, avec les libellés habituels : Empêché, Non compatible, Désactivé, Mises à jour automatiques désactivées par le mode « Mises à jour sécurisées ». Autrement dit, les journaux de mise à jour restent l’historique unique de ce qui s’est passé.
Fraîcheur des données de compatibilité
Les contrôles lisent les données de mise à jour téléchargées par WordPress. Si l’API WordPress.org ou les vérifications n’ont pas tourné récemment, la liste peut ignorer une version toute fraîche. Après une sortie importante, lancez Recheck compatibility, ou appuyez-vous sur la planification configurée dans l’onglet Planifier de l’extension gratuite.
Voir aussi : Safe mode · Démarrer avec Updatronix 3000 · Licence et mises à jour

