WordPress protège chaque action de l’administration par un jeton de sécurité à durée limitée, appelé nonce. S’il ne retrouve pas ce jeton, ou s’il le juge périmé, il bloque l’action et affiche ce message. Le cas le plus courant : un fichier trop lourd envoyé depuis l’administration, que le serveur a rejeté sans rien dire, avec le jeton qui l’accompagnait.
Pourquoi cette erreur apparaît
- L’archive du thème ou de l’extension dépasse les limites de PHP (upload_max_filesize ou post_max_size) : le serveur écarte toutes les données envoyées, jeton compris.
- La page d’administration est restée ouverte trop longtemps et son jeton n’est plus valable.
- Un cache sert une ancienne version de la page ou du formulaire, avec un jeton périmé.
- Vous vous êtes déconnecté ou reconnecté dans un autre onglet entre-temps.
Comment corriger le problème
Recharger la page et recommencer
Revenez à l’écran précédent, actualisez-le pour obtenir un jeton neuf, puis refaites l’action. Si le message ne revient pas, il s’agissait d’un simple jeton périmé.
Comparer la taille du fichier à la limite
Dans le menu Médias, l’écran d’ajout de fichiers indique la taille maximale acceptée par le serveur. Si votre archive zip la dépasse, c’est elle qui provoque l’erreur.
Relever les limites d’envoi de PHP
Augmentez upload_max_filesize et post_max_size depuis le panneau de votre hébergement. À défaut, l’hébergeur indique quel fichier de configuration PHP il lit (php.ini ou .user.ini). Un temps d’exécution plus long aide aussi pour les grosses archives.
upload_max_filesize = 128M
post_max_size = 128M
max_execution_time = 300
Déposer l’archive sans passer par le navigateur
Autre solution, sans toucher aux réglages : décompressez l’archive sur votre ordinateur et déposez le dossier par FTP dans wp-content/themes ou wp-content/plugins. Le thème ou l’extension apparaît ensuite dans l’administration, prêt à être activé.
Tenir l’administration à l’écart du cache
Si l’erreur touche aussi des formulaires du site, vérifiez que le cache de pages n’enregistre ni l’administration ni les pages qui contiennent des formulaires. Les jetons de WordPress restent valables une journée au plus : une page servie depuis un cache plus ancien les rend inutilisables.
Notez les valeurs d’origine avant de relever les limites de PHP, et faites une sauvegarde si le thème que vous installez doit remplacer le thème actuel.
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