Malgré sa forme, ce message n’est pas une question : c’est l’ancien refus de WordPress quand le jeton de sécurité d’une action (le nonce) manque ou a expiré. Depuis la version 4.9.5, le cœur de WordPress affiche à la place « Le lien que vous avez suivi a expiré », mais des extensions et des thèmes reprennent encore cette formule dans leurs propres vérifications.
Pourquoi cette erreur apparaît
- Une extension ou un thème vérifie un jeton de sécurité qui a expiré, ou que le formulaire n’a pas transmis.
- Le fichier envoyé dépasse les limites de PHP : le serveur rejette les données, et le jeton avec elles.
- La page ou le formulaire provient d’un cache qui conserve un jeton périmé.
- L’installation de WordPress est restée sur une version antérieure à 4.9.5.
- Un conflit entre extensions modifie le formulaire avant son envoi.
Comment corriger le problème
Actualiser puis réessayer
Retournez sur l’écran d’origine, rechargez-le complètement et relancez l’action. Un jeton périmé après une longue pause sur la page se règle de cette façon.
Identifier le composant qui affiche le message
Notez l’écran et le bouton en cause : réglages d’une extension, import, installation d’un thème. Le message vient du composant qui gère cet écran, et sa mise à jour corrige souvent le problème.
Vérifier le poids des envois
Si l’erreur survient à l’envoi d’un fichier, comparez son poids à la limite affichée sur l’écran d’ajout de médias. Au-delà, relevez upload_max_filesize et post_max_size dans les réglages PHP de l’hébergement, ou passez par FTP.
Écarter le cache et les conflits
Videz les caches et assurez-vous que ni l’administration ni les pages de formulaires ne sont mises en cache. Testez ensuite avec les autres extensions désactivées pour écarter un conflit.
Mettre à jour le code concerné
Sur une installation très ancienne, mettez WordPress à jour après une sauvegarde complète. Pour un développement maison, vérifiez que le formulaire appelle wp_nonce_field() avec la même action que check_admin_referer() dans le traitement.
Faites une sauvegarde complète avant de mettre à jour une installation ancienne de WordPress ou une extension qui n’est plus suivie.
Un autre message d'erreur ? Collez-le dans le décodeur : il le reconnaît et vous oriente vers la bonne fiche.
Ouvrir le décodeur