Error al publicar en WordPress
Problema
Hace poco, trabajando en un proyecto de WordPress con Ups Dock, me encontré con un error raro: no podía actualizar ni publicar un post sencillo en mi panel de WordPress local.
Se veía más o menos así:
A veces el mensaje de error era algo más útil: Publishing failed. Error message: The response is not a valid JSON response.
Y al abrir la consola, veía estos errores:
Solución
Como el mensaje de error hablaba de una respuesta JSON, al principio pensé que era un problema de Gutenberg o de ACF. Pero resultó que ocurría porque estaba usando el panel de WordPress por https (es decir, https://project.ups.dock/wp-admin), y no el panel sin cifrar (http://project.ups.dock/wp-admin).
¡Era un error de CORS! Estaba intentando modificar un dominio sin https desde un dominio con https. Cambiar al panel de WordPress sin https me permitió publicar posts sin problema.