Safe mode est le moteur d’application d’Update Shield. Activé, il bloque l’installation automatique d’une mise à jour qui échoue au contrôle de compatibilité, coupe la mise à jour automatique de l’élément, inscrit l’événement dans les Journaux de mise à jour de l’extension gratuite et vous envoie un e-mail. Les mises à jour manuelles ne sont jamais bloquées.
Ce qui se passe lors d’un blocage
Pour chaque élément incompatible dont la mise à jour automatique est active, Safe mode agit dans cet ordre, pendant le passage automatique :
- Il empêche l’installation. L’élément ne bouge pas, et le journal enregistre l’événement.
- Il coupe la mise à jour automatique de l’élément dans les options natives de WordPress. L’écriture est différée à la fin de la requête, pour ne jamais modifier le moteur d’arrière-plan en pleine exécution, puis appliquée aussitôt après.
- Il envoie un e-mail en texte brut, si Send email notifications when an update is blocked est actif et que l’envoi n’est pas supprimé. Voir la section Qui reçoit les e-mails.
Safe mode exécute aussi le contrôle à l’installation, à la mise à jour ou à l’activation d’une extension ou d’un thème, ainsi qu’au changement de thème. Si l’élément devient actif alors qu’il est incompatible et que sa mise à jour automatique était active, l’interrupteur est coupé immédiatement.
Ce que vous voyez
- Dans les Journaux de mise à jour, des entrées rédigées par Safe mode :
Safe Mode detected incompatible %1$s "%2$s": %3$s,Safe Mode disabled auto-updates for incompatible %1$s "%2$s": %3$setSafe Mode prevented auto-update of %1$s "%2$s" and disabled auto-updates: %3$s. - Dans l’onglet Mises à jour automatiques de l’extension gratuite : Locked by Safe Mode due to incompatibility.
- Sur les écrans natifs Extensions et Thèmes : une ligne d’avertissement sous l’élément, et l’interrupteur verrouillé avec la mention Auto-update locked by Safe mode:
raison. L’avertissement rappelle que l’élément est potentiellement incompatible et qu’une mise à jour manuelle est recommandée. - Sur Tableau de bord → Mises à jour : un avertissement listant les extensions, thèmes et éléments du cœur bloqués.
- Après un contrôle ou un blocage, un encart d’administration peut ajouter : Auto-updates have been disabled for incompatible plugins and themes. You can re-enable them manually in the admin.
Le premier des trois modèles de journal ci-dessus reçoit le type d’élément (extension, thème ou cœur de WordPress), son nom, puis la raison.
Qui reçoit les e-mails
Les notifications partent en texte brut, avec pour objet [%s] Safe mode blocked automatic updates (le nom du site). Elles listent les éléments concernés et leurs raisons, et se terminent par : This notification was sent by Updatronix Pro Safe mode.
Le destinataire suit la configuration de l’extension gratuite :
- si Désactiver tous les e-mails de notification de mise à jour est actif dans les réglages d’Updatronix, aucun e-mail de Safe mode ne part
- sinon, dès que Gérer les notifications de mise à jour est actif et que des adresses sont renseignées, l’e-mail part vers ces adresses
- dans tous les autres cas, il part vers l’adresse d’administration du site
Pourquoi un élément est bloqué
Les raisons affichées sur les lignes, dans les e-mails et dans le journal sortent des contrôles décrits dans Update Shield. Quelques exemples de libellés :
has not been tested with your WordPress version (%1$s), the last tested version is %2$srequires WordPress %1$s — your version is %2$srequires PHP %1$s — your version is %2$sincompatible requirements not met(côté cœur)
Mettre à jour malgré le blocage
Safe mode ne s’oppose qu’aux installations automatiques. Pour installer volontairement un élément incompatible :
- Lancez la mise à jour à la main depuis Tableau de bord → Mises à jour, ou avec WP-CLI (l’interface en ligne de commande de WordPress). Safe mode ne bloque jamais ce chemin.
- Safe mode examine ensuite la nouvelle version installée, et pour les extensions et thèmes lors de leur activation. Si la version est compatible, rien à faire de plus.
- Pour rendre à l’élément sa mise à jour automatique, réactivez son interrupteur : Safe mode l’avait coupé. Cela se passe dans l’onglet Mises à jour automatiques de l’extension gratuite, ou sur les écrans natifs des extensions et des thèmes.
Désactiver Safe mode
- Ouvrez l’onglet Updatronix 3000.
- Désactivez Safe mode. Le panneau affiche alors : Safe mode is disabled. Automatic updates are not blocked by compatibility checks.
- Cliquez sur Enregistrer les modifications.
Désactiver Safe mode n’annule pas le passé : les éléments dont la mise à jour automatique a été coupée le restent jusqu’à réactivation de leur interrupteur, et les entrées du journal demeurent. Les interrupteurs natifs se déverrouillent, et les mises à jour automatiques suivantes repassent sous les règles habituelles de l’extension gratuite, report compris s’il est configuré.
À garder en tête
- Le shield décide à partir des données que WordPress a téléchargées. Entre deux vérifications, une version incompatible toute fraîche n’est détectée qu’une fois ses données arrivées sur le site. Dans Update Shield, Recheck compatibility force un scan.
- Si le report de l’édition gratuite est actif lui aussi, l’e-mail de Safe mode ajoute : Note: Delayed updates are also active — they apply to all compatible updates.
- Safe mode ne revient jamais en arrière sur une mise à jour déjà passée. Il agit sur les mises à jour en attente, rien d’autre.
Voir aussi : Safe mode · Démarrer avec Updatronix 3000 · Licence et mises à jour

