Résumé rapide du problème
L'erreur « Échec de la publication » avec « réponse JSON invalide » sur WordPress survient quand l'éditeur de blocs ne reçoit pas une réponse correcte de l'API REST. La cause est un blocage de l'API REST, un plugin de sécurité, un permalien mal configuré ou une erreur PHP qui pollue la réponse.
Solution rapide
Vérifiez que les permaliens sont actifs, contrôlez l'accès à l'API REST via l'outil de santé du site, désactivez les plugins de sécurité, et examinez la console du navigateur.
Comment reconnaître ce bug
- Le message « Échec de la publication. La réponse n'est pas une réponse JSON valide » s'affiche
- L'erreur survient à la publication ou à l'enregistrement d'un brouillon
- L'enregistrement automatique échoue lui aussi
- L'outil Santé du site signale un problème avec l'API REST
Qu'est-ce que ce bug WordPress ?
L'éditeur de blocs enregistre les articles en communiquant avec l'API REST de WordPress, qui doit répondre au format JSON. Si la réponse contient autre chose — une erreur PHP, du HTML, une page d'avertissement de sécurité — l'éditeur ne peut pas l'interpréter et affiche « réponse JSON invalide ». Le contenu n'est alors pas enregistré.
Pourquoi ce problème apparaît-il ?
API REST bloquée
Un plugin de sécurité ou une règle serveur empêche l'éditeur d'accéder à l'API REST.
Permaliens mal configurés
Une structure de permaliens cassée empêche l'API REST de répondre correctement.
Erreur PHP dans la réponse
Un avertissement ou une erreur PHP s'insère dans la réponse et la rend invalide.
Problème de protocole ou de SSL
Une URL de site incohérente (HTTP/HTTPS) ou un certificat invalide perturbe les requêtes de l'API.
Comment réparer ce bug WordPress
Réenregistrer les permaliens
Dans Réglages > Permaliens, cliquez sur Enregistrer pour reconstruire la structure d'URL dont dépend l'API REST.
Tester l'API REST
Ouvrez Outils > Santé du site : un test dédié indique si l'API REST est accessible.
Désactiver les plugins de sécurité
Désactivez temporairement les extensions de sécurité ou de pare-feu qui peuvent bloquer l'API REST.
Inspecter la console
Dans les outils de développement du navigateur, examinez la requête échouée pour voir le contenu réel renvoyé par le serveur.
Comment éviter que ce bug revienne
- Vérifiez régulièrement la section Santé du site
- Configurez les plugins de sécurité sans bloquer l'API REST
- Maintenez une URL de site cohérente (HTTPS partout)
- Testez les mises à jour de plugins sur un site de préproduction
Questions fréquentes (FAQ)
Que signifie « réponse JSON invalide » ?
Mon article est-il perdu ?
Pourquoi l'API REST est-elle bloquée ?
Le problème vient-il toujours de l'API REST ?
L'équipe Mr.WordPress
Experts en dépannage WordPress
Notre équipe technique intervient chaque jour sur des sites WordPress en panne — erreurs serveur, piratages, lenteurs, conflits de plugins. Chaque guide est rédigé et vérifié à partir de cas réels d'intervention.
En savoir plus sur Mr.WordPress →