Hemos visto el error “Las cookies están bloqueadas debido a una salida inesperada” muchas veces mientras ayudábamos a los usuarios de WordPress a diagnosticar sus sitios web.
Se trata de un problema / conflicto / incidencia común que puede impedir que accedas a tu escritorio de WordPress, dejándote bloqueado en el peor momento posible. Este error a menudo aparece después de un pequeño retoque, como la edición de un tema o la activación de un plugin, y puede ser frustrante averiguar qué salió mal.
La buena noticia es que es completamente solucionable.
En esta guía, vamos a compartir los pasos exactos que utilizamos para resolver este error para que pueda obtener su sitio de nuevo en marcha sin todo el estrés.
He aquí un breve resumen de los debates que trataremos en este tutorial:
¿Qué causa el bloqueo de cookies debido a una salida inesperada?
Según nuestra experiencia, este error suele aparecer cuando un fragmento de código personalizado, plugin de WordPress o tema produce una salida que impide que los archivos de WordPress se carguen en el orden correcto.
WordPress establece un conjunto específico de instrucciones en segundo plano para mantener su sitio funcionando sin problemas. Si algo interrumpe este proceso, WordPress puede empezar a comportarse de formas inesperadas.
Para más detalles, consulte nuestra guía sobre cómo funciona WordPress entre bastidores.
En este caso, el error se produce porque WordPress no pudo establecer la cookie de acceso, aunque el resto del código se cargó correctamente.
Este pequeño problema puede causar un gran inconveniente. Por ejemplo, puede impedirle a usted y a otros usuarios acceder a su sitio web de WordPress.
Estas son algunas de las causas más comunes de este error que hemos visto:
- Espacios en blanco extra en archivos PHP: Espacios no deseados o líneas en blanco en archivos como
wp-config.php
o archivos de plugins pueden causar este problema. - Conflictos de plugins: A veces, un plugin puede emitir contenido inesperado, interfiriendo con las cookies.
- Núcleo, plugins o temas de WordPress desactualizados: Ejecutar versiones antiguas puede dar lugar a problemas / conflictos / incidencias de compatibilidad.
- Código personalizado: Si recientemente has añadido código personalizado a tu sitio, puede ser el culpable.
- Problemas con el entorno de alojamiento: En raras ocasiones, el error puede provenir de una mala configuración del servidor.
Si conoce estas causas, tendrá una idea más clara de por dónde empezar a diagnosticar. En la siguiente sección le guiaremos paso a paso en la corrección de cada posible problema.
Cómo corregir el error “Las cookies están bloqueadas debido a una salida inesperada”.
Corregir este error puede parecer difícil, pero es más fácil de lo que crees.
Le guiaremos a través de una serie de sencillos pasos para identificar y resolver el problema / conflicto / incidencia. Estas soluciones se basan en causas comunes que hemos encontrado al ayudar a otras personas con el mismo problema.
Ya se trate de un pequeño error en el código, de un plugin que no funciona o de un tema obsoleto, aquí encontrarás las respuestas.
Empecemos por la causa más común del error.
1. Marcar / comprobar si hay espacios en blanco en los archivos PHP
Una de las razones más comunes de este error son los espacios en blanco adicionales en sus archivos de WordPress. Estos espacios pueden aparecer antes de la etiqueta de apertura <?php
o después de la etiqueta de cierre ?>
en archivos PHP. Incluso una sola línea en blanco puede causar problemas.
A continuación te explicamos cómo puedes corregirlo.
En primer lugar, debe utilizar un cliente FTP o la herramienta de gestión de archivos del panel de control de su alojamiento para acceder a los archivos de su sitio web.
Una vez conectado, localice el archivowp-config.php
. Este es uno de los archivos más comunes donde pueden aparecer espacios en blanco adicionales.
Busque líneas en blanco o espacios antes de las etiquetas<
?php
o después de las etiquetas ?>
. Tendrá que quitar / eliminar los espacios sobrantes.
Después, no olvide guardar los cambios y volver a subir el archivo a su servidor.
Visite su sitio web para comprobar si se ha corregido el error.
Si sigue apareciendo el error, deberá repetir los pasos anteriores para otros archivos de WordPress que se editen con frecuencia, como el archivofunctions.php
de su tema, si lo ha editado recientemente o ha actualizado su tema de WordPress.
Limpiar los espacios en blanco antes del código PHP a menudo puede resolver el problema / conflicto / incidencia.
Sin embargo, un sitio web típico de WordPress tiene cientos de archivos PHP, y muchos de ellos están en sus plugins y temas de WordPress. Marcarlos / limpiarlos todos no sería posible.
Los siguientes pasos le mostrarán cómo determinar si sus plugins y temas están causando el error.
2. Desactivar todos los plugins temporalmente
A veces, un conflicto de plugins puede causar una salida inesperada en WordPress, provocando el error ‘Las cookies están bloqueadas debido a una salida inesperada’. Desactivar todos los plugins temporalmente es una forma rápida de marcar / comprobar si uno de ellos está causando el problema.
Si puede acceder al Escritorio, vaya a la página Plugins ” Plugins instalados.
Debe seleccionar todos los plugins, elegir “Desactivar” en el menú desplegable de acciones en lotes y hacer clic en “Aplicar”.
Ahora, intenta acceder o actualizar la página para ver si se resuelve el error.
Si no puede acceder al área de administrador / administración de WordPress, puede desactivar los plugins utilizando un cliente FTP.
Sólo tienes que conectarte a tu sitio web WordPress mediante un cliente FTP o la aplicación Administrador de archivos del panel de control de tu alojamiento web.
Una vez conectado, debe navegar hasta la carpeta wp-content
.
Dentro de la carpeta wp-content, verá una carpeta llamada plugins
. Debe hacer clic con el botón derecho del ratón y seleccionar la opción “Cambiar nombre”.
A continuación, cambie el nombre de la carpeta plugins
por el que desee. En nuestro ejemplo, la llamaremos ‘plugins.deactivated’.
WordPress busca la carpeta de plugins
para cargar los plugins activados en su sitio web. Cuando no encuentra esta carpeta, simplemente no puede activarlos y automáticamente los establece como desactivados.
Para más detalles, consulte nuestro tutorial sobre cómo desactivar todos los plugins de WordPress.
Si el error desaparece después de desactivar todos los plugins, esto significa que uno de sus plugins era la causa.
Reactiva los plugins uno a uno para averiguar cuál es el que provoca el error. Una vez que lo hayas identificado, puedes desactivarlo permanentemente o ponerte en contacto con el desarrollador del plugin para obtener ayuda.
3. Cambiar a un tema predeterminado de WordPress
Tu tema de WordPress también puede causar el error “Las cookies están bloqueadas debido a una salida inesperada”. Puede producirse un conflicto de temas debido a un código obsoleto o a un resultado inesperado de las personalizaciones.
Para descartar que se trate de un problema / conflicto / incidencia de tema, es necesario cambiar a un tema por defecto de WordPress como Twenty Twenty-Five o Twenty Twenty-Four:
Si tiene acceso al área de administración de WordPress, sólo tiene que ir a la página Apariencia ” Temas.
Desde aquí, marque / compruebe si tiene instalado un tema por defecto. Los temas suelen llevar el nombre de los años, como Veinticinco o Veinticuatro.
Si ya tienes uno instalado, haz clic en “Activar” para cambiar de tema. Si no tienes instalado un tema por defecto, haz clic en el botón “Añadir nuevo tema” de la parte superior para instalar uno.
Para más detalles, consulte nuestra guía sobre cómo instalar un tema de WordPress.
Por otro lado, si no puede acceder al área de administración de WordPress, tendrá que utilizar el cliente FTP o la aplicación de gestión de archivos de su cuenta de alojamiento para cambiar de tema.
Sólo tiene que conectarse a su sitio web mediante un cliente FTP y navegar hasta la carpeta /wp-content/
.
Aquí, haga clic para seleccionar la carpeta themes
y renómbrela a themes-deactivated
. Esto desactivará su actual tema de WordPress.
Ahora haz clic con el botón derecho y selecciona la opción “Crear directorio” de tu cliente FTP.
Este directorio debe llamarse “temas”. Esto creará una nueva carpeta de temas vacía sin temas instalados.
Lo siguiente es visitar el directorio de temas de WordPress.org y buscar un tema por defecto como Twenty Twenty-Five o Twenty Twenty-Four.
Una vez localizado el tema por defecto, descárgalo en tu ordenador.
Su navegador descargará el archivo zip del tema en su ordenador.
A continuación, tienes que hacer clic en el archivo zip y extraerlo.
Ahora debería tener una carpeta con el nombre del tema.
Vuelva al cliente FPT o a la aplicación de gestión de archivos y abra la carpeta de temas
vacía de su sitio web.
Ahora, tienes que subir la carpeta del tema desde tu ordenador a tu sitio web.
Una vez subido el tema, WordPress empezará a utilizar automáticamente el solo tema que tenga en la carpeta themes
.
Si al cambiar a un tema por defecto se resuelve el error, entonces el problema reside en el tema anterior. Puede marcar / comprobar si hay actualizaciones, corregir el código del tema o ponerse en contacto con el desarrollador del tema para obtener ayuda.
4. Depurar con el modo WP_DEBUG
Si el problema persiste, activar el modo de depuración de WordPress puede ayudar a identificar la causa exacta del error.
El modo WP_DEBUG es una característica incorporada que registra errores y advertencias, haciendo más fácil encontrar lo que está causando una salida inesperada.
Para activar el modo WP_DEBUG, primero debe acceder a sus archivos de WordPress utilizando un cliente FTP o el Gestor de Archivos del panel de control de su alojamiento.
Busque el archivo wp-config.php
en la carpeta raíz de su instalación de WordPress y ábralo para editarlo.
Encuentre la línea que dice /* ¡Eso es todo, deje de editar! Feliz publicación. */ y añade el siguiente código justo encima:
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
La primera línea activa la depuración. La segunda línea crea un archivo de registro para almacenar los mensajes de error y la tercera línea oculta los errores para que no se muestren en su sitio.
Tras guardar los cambios, WordPress generará un archivo de registro de depuración en la carpeta /wp-content/
. Este archivo se llama debug.log
Puede abrirlo para reseñar los errores y advertencias registrados en él.
Una vez que haya encontrado el problema, debe desactivar el modo WP_DEBUG estableciendo WP_DEBUG
en false
. Esto evitará que se exponga información sensible.
Si necesita pasos más detallados, compruebe nuestra guía sobre cómo activar fácilmente el modo de depuración de WordPress para corregir errores del sitio.
Este paso es especialmente útil para usuarios avanzados o cuando se trabaja con un desarrollador o equipo de soporte. Proporciona información detallada sobre lo que está fallando.
5. Obtenga soporte profesional para WordPress
Si has probado todos los pasos anteriores y el error sigue sin resolverse, puede que haya llegado el momento de pedir ayuda a los profesionales.
Puede ponerse en contacto con el equipo de soporte de su proveedor de alojamiento. Muchas empresas de alojamiento ofrecen soporte 24/7 y pueden ayudar a diagnosticar incidencias relacionadas con la configuración del servidor.
Sin embargo, es posible que su proveedor de alojamiento no sea compatible con sus plugins y temas de WordPress.
En ese caso, debe ponerse en contacto con sus desarrolladores para obtener ayuda. La mayoría de los plugins y temas de buena reputación cuentan con equipos de soporte dedicados que están listos para ayudar.
Otra opción es utilizar un servicio de soporte de WordPress como nuestro servicio de soporte de emergencia de WordPress. A continuación te explicamos cómo podemos ayudarte:
- Cuota única, no obligatoria / requerida / necesaria
- Disponible 24 horas al día, 7 días a la semana
- Ingenieros profesionales de WordPress
No dejes que los errores técnicos frenen el crecimiento de tu negocio. Solo tienes que contratar nuestro soporte Premium WordPress para corregir rápidamente problemas complejos.
Prevenir el error en el futuro
Una vez corregido el error “Las cookies están bloqueadas debido a una salida inesperada”, conviene tomar medidas para evitar que vuelva a producirse.
A continuación le ofrecemos algunos consejos para que su sitio WordPress funcione a la perfección:
1. Asegúrese de que su sitio WordPress tiene copias de seguridad automatizadas
Las copias de seguridad de WordPress son esenciales para mantener su sitio seguro y una manera fácil de restaurar su sitio en caso de error.
Utilizamos Duplicator para muchas de las copias de seguridad de nuestros sitios web porque ofrece copias de seguridad programadas automatizadas, restauración con un solo clic y opciones de almacenamiento seguro como Google Drive, Dropbox, etc.
Para más detalles, consulte nuestra reseña / valoración completa de Duplicator.
2. Utilice WPCode para añadir código personalizado
En lugar de añadir código personalizado al archivo de funciones de tu tema, te recomendamos que utilices siempre WPCode. Lo utilizamos en todos nuestros sitios web para gestionar fragmentos de código personalizados.
Es el mejor gestor de fragmentos de código para WordPress y viene con gestión de errores integrada. Desactivará automáticamente cualquier código personalizado que cause errores en su sitio. Para más detalles, vea nuestra reseña / valoración de WPCode.
3. Mantenga actualizado su sitio de WordPress
Deberá asegurarse de instalar actualizaciones para el núcleo, los plugins y los temas de WordPress con regularidad. Las actualizaciones ayudan a evitar problemas de compatibilidad y errores causados por software obsoleto.
Tenemos una guía detallada sobre la actualización segura de WordPress que puede seguir para obtener instrucciones paso a paso.
También puede suponer una ventaja elegir un servicio de mantenimiento de WordPress. Puede encargarse de todo, desde copias de seguridad hasta actualizaciones y un constante seguimiento / vigilancia / tiempo de actividad. Para más detalles, puede marcar / comprobar nuestros paquetes de mantenimiento de WordPress WPBeginner.
Siguiendo estos consejos, puede reducir el riesgo de errores de WordPress y garantizar que su sitio web sea seguro y fiable.
Recursos adicionales
A continuación encontrará algunos recursos adicionales que le ayudarán a diagnosticar errores de WordPress, incluido el error “Las cookies están bloqueadas debido a una salida inesperada”:
- Guía para principiantes para diagnosticar errores en WordPress (paso a paso)
- Errores más comunes de WordPress y cómo corregirlos
- Cómo corregir errores del archivo Pluggable.php en WordPress
- Qué hacer si se bloquea la administración de WordPress (wp-admin)
Esperamos que este artículo te haya ayudado a corregir el error “Las cookies están bloqueadas debido a una salida inesperada” en tu sitio web WordPress. También puedes consultar nuestra guía completa de seguridad de WordPress o comprobar nuestros consejos para proteger el área de administración de WordPress.
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
¿Tiene alguna pregunta o sugerencia? Por favor, deje un comentario para iniciar la discusión.