Tutoriales de WordPress de Confianza, cuando más los necesitas.
Guía para Principiantes de WordPress
Copa WPB
25 Millones+
Sitios web que usan nuestros plugins
16+
Años de experiencia en WordPress
3000+
Tutoriales de WordPress de expertos

Cómo solucionar el error 'Las cookies están bloqueadas debido a una salida inesperada' en WordPress

Hemos visto el error 'Las cookies están bloqueadas debido a una salida inesperada' muchas veces mientras ayudamos a los usuarios de WordPress a solucionar problemas de sus sitios web.

Es un problema común que puede impedirle iniciar sesión o acceder a su panel de WordPress, dejándolo atascado en el peor momento posible. Este error a menudo aparece después de un pequeño ajuste, como editar un tema o activar un plugin, y puede ser frustrante averiguar qué salió mal.

En esta guía, compartiremos los pasos exactos que usamos para resolver este error para que pueda poner su sitio en marcha sin todo el estrés.

Solucionar el error 'Las cookies están bloqueadas debido a una salida inesperada' en WordPress

Aquí hay una descripción general rápida de los temas que cubriremos en este tutorial:

¿Qué causa que las 'cookies estén bloqueadas debido a una salida inesperada'?

El error 'Las cookies están bloqueadas debido a una salida inesperada' a menudo aparece cuando un fragmento de código personalizado, un plugin de WordPress o un tema produce una salida que impide que los archivos de WordPress se carguen en el orden correcto.

WordPress ejecuta un conjunto específico de instrucciones en segundo plano para mantener su sitio funcionando sin problemas. Si algo interrumpe este proceso, WordPress puede comenzar a comportarse de maneras inesperadas.

Para más detalles, consulte nuestra guía sobre cómo funciona WordPress detrás de escena.

En este caso, el error ocurre porque WordPress no pudo establecer la cookie de inicio de sesión, a pesar de que el resto del código se cargó correctamente.

Error de WordPress: Las cookies están bloqueadas debido a una salida inesperada

Este pequeño problema puede causar un gran inconveniente. Por ejemplo, puede impedir que usted y otros usuarios inicien sesión en su sitio web de WordPress.

Aquí están algunas de las causas más comunes de este error que hemos visto:

  • Espacios en blanco adicionales en archivos PHP: Espacios o líneas en blanco no intencionados en archivos como wp-config.php o archivos de plugins pueden causar este problema.
  • Conflictos de plugins: A veces, un plugin puede generar contenido inesperado, interfiriendo con las cookies.
  • Núcleo de WordPress, plugins o temas desactualizados: Ejecutar versiones antiguas puede generar problemas de compatibilidad y errores.
  • Código personalizado: Si recientemente ha agregado código personalizado a su sitio, podría ser el culpable.
  • Problemas del entorno de alojamiento: En raras ocasiones, el error puede provenir de una mala configuración del servidor.

Al comprender estas causas, tendrá una idea más clara de dónde empezar a solucionar problemas. Lo guiaremos paso a paso para solucionar cada problema potencial en la siguiente sección.

Cómo solucionar el error 'Las cookies están bloqueadas debido a una salida inesperada'

Solucionar este error puede parecer difícil, pero es más fácil de lo que piensa.

Lo guiaremos a través de una serie de pasos sencillos para identificar y resolver el problema. Estas soluciones se basan en causas comunes que hemos encontrado al ayudar a otros con el mismo problema.

Ya sea un pequeño error tipográfico en su código, un plugin que se comporta mal o un tema desactualizado, encontrará las respuestas aquí.

Comencemos con la causa más común del error.

1. Verifique si hay espacios en blanco adicionales en los archivos PHP

Una de las razones más comunes de este error es el espacio en blanco adicional en tus archivos de WordPress. Estos espacios pueden aparecer antes de la etiqueta de apertura <?php o después de la etiqueta de cierre ?> en los archivos PHP. Incluso una sola línea en blanco puede causar problemas.

Aquí te mostramos cómo puedes solucionarlo.

Primero, necesitas usar un cliente FTP o la herramienta Administrador de Archivos en el panel de control de tu hosting para acceder a los archivos de tu sitio web.

Una vez conectado, localiza el archivo wp-config.php. Este es uno de los archivos más comunes donde podría aparecer espacio en blanco adicional.

Editar el archivo wp-config.php

Busca líneas en blanco o espacios antes del código <?php o después de las etiquetas ?> . Necesitarás eliminar cualquier espacio adicional.

Después de eso, no olvides guardar tus cambios y subir el archivo de vuelta a tu servidor.

Visita tu sitio web para ver si esto ha solucionado el error.

Si todavía ves el error, entonces necesitarás repetir los pasos anteriores para otros archivos de WordPress editados comúnmente, como el archivo functions.php de tu tema, si lo editaste recientemente o actualizaste tu tema de WordPress.

Limpiar los espacios en blanco antes del código PHP a menudo puede resolver el problema.

Sin embargo, un sitio web típico de WordPress tiene cientos de archivos PHP, y muchos de ellos están en tus plugins y temas de WordPress. Revisarlos y limpiarlos todos no sería posible.

Los siguientes pasos te mostrarán cómo determinar si tus 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, lo que lleva al error ‘Las cookies están bloqueadas debido a una salida inesperada’. Desactivar todos los plugins temporalmente es una forma rápida de comprobar si alguno de ellos está causando el problema.

Si puedes acceder al panel de administración, ve a la página Plugins » Plugins Instalados.

Necesitas seleccionar todos los plugins, elegir ‘Desactivar’ en el menú desplegable de acciones masivas y hacer clic en ‘Aplicar’.

Desactivar todos sus plugins de WordPress

Ahora, intenta iniciar sesión o actualizar la página para ver si el error se ha resuelto.

Si no puedes acceder al área de administración de WordPress, entonces puedes desactivar los plugins usando un cliente FTP.

Simplemente conéctate a tu sitio web de WordPress usando un cliente FTP o la aplicación Administrador de Archivos en el panel de control de tu hosting web.

Una vez conectado, necesitas navegar a la carpeta wp-content.

Renombrar la carpeta de plugins para desactivar todos los plugins en WordPress

Dentro de la carpeta wp-content, verás una carpeta llamada plugins. Necesitas hacer clic derecho sobre ella y luego seleccionar la opción ‘Renombrar’.

A continuación, cambia el nombre de la carpeta plugins a lo que desees. En nuestro ejemplo, la llamaremos 'plugins.desactivados'.

WordPress busca la carpeta plugins para cargar los plugins activados en tu sitio web. Cuando no puede encontrar esta carpeta, simplemente no puede activarlos y los establece automáticamente como desactivados.

Para más detalles, consulta 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 tus plugins fue la causa.

Reactiva los plugins uno por uno para averiguar cuál está provocando el error. Una vez que lo hayas identificado, puedes desactivarlo permanentemente o contactar al desarrollador del plugin para obtener ayuda.

3. Cambia a un Tema Predeterminado de WordPress

Tu tema de WordPress también podría causar el error ‘Las cookies están bloqueadas debido a una salida inesperada’. Un conflicto de tema podría ocurrir debido a código desactualizado o a una salida inesperada de personalizaciones.

Para descartar un problema con el tema, necesitas cambiar a un tema predeterminado de WordPress como Twenty Twenty-Five o Twenty Twenty-Four:

Si tienes acceso al área de administración de WordPress, simplemente puedes ir a la página Apariencia » Temas.

Desde aquí, verifica si tienes un tema predeterminado instalado. Los temas suelen llamarse como los años, como Twenty-Five o Twenty-Four.

Activar tema predeterminado

Si ya hay uno instalado, haz clic en ‘Activar’ para cambiar tu tema. Si no tienes un tema predeterminado instalado, haz clic en el botón ‘Añadir nuevo tema’ en la parte superior para instalar uno.

Para más detalles, consulta nuestra guía sobre cómo instalar un tema de WordPress.

Por otro lado, si no puedes iniciar sesión en el área de administración de WordPress, necesitarás usar el cliente FTP o la aplicación Administrador de archivos en tu cuenta de hosting para cambiar de tema.

Simplemente conéctate a tu sitio web usando un cliente FTP y navega a la carpeta /wp-content/.

Aquí, haz clic para seleccionar la carpeta themes y renómbrala a themes-deactivated. Esto deshabilitará tu tema actual de WordPress.

Renombrar la carpeta del tema

Ahora haz clic derecho y selecciona la opción ‘Crear directorio’ de tu cliente FTP.

Necesitas nombrar este directorio ‘themes’. Esto creará una nueva carpeta de temas vacía sin temas instalados.

Crear una nueva carpeta de temas

A continuación, necesitas visitar el directorio de temas de WordPress.org y buscar un tema predeterminado como Twenty Twenty-Five o Twenty Twenty-Four.

Una vez que hayas localizado un tema predeterminado, descárgalo a tu computadora.

Descargar un tema predeterminado

Tu navegador descargará el archivo zip del tema a tu computadora.

A continuación, necesitas hacer clic en el archivo zip y extraerlo.

Extraer el archivo zip del tema

Ahora deberías tener una carpeta con el nombre del tema.

Vuelve al cliente FTP o a la aplicación Administrador de archivos, y luego abre la carpeta themes vacía en tu sitio web.

Subir carpeta del tema

Ahora, necesitas subir la carpeta del tema desde tu computadora a tu sitio web.

Una vez que hayas subido el tema, WordPress comenzará automáticamente a usar el único tema que tengas en la carpeta themes.

Si cambiar a un tema predeterminado resuelve el error, entonces el problema reside en tu tema anterior. Puedes buscar actualizaciones, corregir el código del tema o contactar al desarrollador del tema para obtener ayuda.

4. Depuración con el modo WP_DEBUG

Si el problema continúa, habilitar el modo de depuración de WordPress puede ayudar a identificar la causa exacta del error.

El modo WP_DEBUG es una función integrada que registra errores y advertencias, lo que facilita encontrar qué está causando una salida inesperada.

Para habilitar el modo WP_DEBUG, primero debes acceder a tus archivos de WordPress usando un cliente FTP o el Administrador de archivos en el panel de control de tu hosting.

Busca el archivo wp-config.php en la carpeta raíz de tu instalación de WordPress y ábrelo para editarlo.

Encuentra la línea que dice /* That’s all, stop editing! Happy publishing. */ y agrega el siguiente código justo encima:

define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );

La primera línea habilita la depuración. La segunda línea crea un archivo de registro para almacenar mensajes de error, y la tercera línea oculta los errores para que no se muestren en tu sitio.

Después de guardar los cambios, WordPress generará un archivo de registro de depuración en la carpeta /wp-content/. Este archivo se llama debug.log

Puedes abrirlo para revisar los errores y advertencias registrados allí.

Archivo de registro de depuración

Una vez que hayas encontrado el problema, deberías deshabilitar el modo WP_DEBUG estableciendo WP_DEBUG en false. Esto evitará que se exponga información sensible.

Si necesitas pasos más detallados, consulta nuestra guía sobre cómo habilitar 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á saliendo mal.

Prevenir el error en el futuro

Una vez que hayas solucionado el error 'Las cookies están bloqueadas debido a una salida inesperada', es una buena idea tomar medidas para evitar que vuelva a ocurrir.

Aquí tienes algunos consejos para mantener tu sitio de WordPress funcionando sin problemas:

1. Asegúrate de que tu sitio de WordPress tenga copias de seguridad automáticas

Las copias de seguridad de WordPress son esenciales para mantener tu sitio seguro y una forma fácil de restaurar tu sitio en caso de un error.

Usamos Duplicator para muchas de nuestras copias de seguridad de sitios web porque ofrece copias de seguridad programadas automáticas, restauración con un clic y opciones de almacenamiento seguro como Google Drive, Dropbox y más.

Para más detalles, consulta nuestra reseña completa de Duplicator.

2. Usa WPCode para agregar código personalizado

En lugar de agregar código personalizado al archivo functions de tu tema, te recomendamos usar siempre WPCode. Lo usamos en todos nuestros sitios web para administrar fragmentos de código personalizados.

Es el mejor administrador de fragmentos de código para WordPress y viene con manejo de errores incorporado. Deshabilitará automáticamente cualquier código personalizado que cause errores en tu sitio. Para más detalles, consulta nuestra reseña de WPCode.

3. Mantén tu sitio de WordPress actualizado

Deberás asegurarte de instalar regularmente las actualizaciones del núcleo de WordPress, los plugins y los temas. Las actualizaciones ayudan a prevenir problemas de compatibilidad y errores causados por software obsoleto.

Tenemos una guía detallada sobre cómo actualizar WordPress de forma segura que puedes seguir para obtener instrucciones paso a paso.

También te beneficiarías de elegir un servicio profesional de mantenimiento de sitios web para WordPress. Estas agencias pueden encargarse de todo, desde copias de seguridad hasta actualizaciones y monitoreo constante del tiempo de actividad.

Siguiendo estos consejos, puedes reducir el riesgo de errores de WordPress y asegurar que tu sitio web de WordPress se mantenga seguro y confiable.

Preguntas frecuentes (FAQ)

¿Qué es la 'salida inesperada' que causa el error de la cookie?

La 'salida inesperada' es con mayor frecuencia un espacio en blanco adicional (líneas en blanco o espacios) antes de la etiqueta de apertura <?php o después de la etiqueta de cierre ?> en un archivo principal de WordPress, plugin o tema. También puede ser una notificación de error de PHP o cualquier otro dato errante que se envíe al navegador antes de que WordPress pueda establecer la cookie de inicio de sesión.

¿Puedo solucionar este error si no puedo acceder a mi panel de administración de WordPress?

Sí, absolutamente. Todas las soluciones clave, como desactivar plugins, cambiar temas y editar el archivo wp-config.php, se pueden realizar sin iniciar sesión en WordPress. Solo necesitarás usar un cliente FTP o el Administrador de Archivos de tu proveedor de hosting para acceder directamente a los archivos de tu sitio.

¿Desactivar todos mis plugins romperá mi sitio?

Desactivar plugins es un paso temporal de solución de problemas y no romperá permanentemente tu sitio web. Simplemente pausa su funcionalidad, lo que podría cambiar la apariencia o el funcionamiento de tu sitio por un corto tiempo. Tus configuraciones para esos plugins generalmente se conservan, y puedes reactivarlos uno por uno después de encontrar el culpable.

¿Es seguro editar el archivo wp-config.php?

Es seguro editar tu archivo wp-config.php siempre y cuando tengas cuidado. Siempre recomendamos hacer una copia de seguridad del archivo antes de realizar cualquier cambio. Al agregar código de depuración o verificar espacios en blanco, asegúrate de modificar solo lo necesario y guardar el archivo correctamente.

Recursos adicionales para solucionar errores de WordPress

Los siguientes son algunos recursos adicionales que te ayudarán a solucionar errores de WordPress, incluido el error 'Las cookies están bloqueadas debido a una salida inesperada':

Esperamos que este artículo te haya ayudado a solucionar el error ‘Las cookies están bloqueadas debido a una salida inesperada’ en tu sitio web de WordPress. También te puede interesar consultar nuestra guía completa de seguridad de WordPress o echar un vistazo a nuestros consejos para proteger el área de administración de WordPress.

Si te gustó este artículo, suscríbete a nuestro canal de YouTube para obtener tutoriales en video de WordPress. También puedes encontrarnos en Twitter y Facebook.

Descargo de responsabilidad: Nuestro contenido es compatible con el lector. Esto significa que si haces clic en algunos de nuestros enlaces, podemos ganar una comisión. Consulta cómo se financia WPBeginner, por qué es importante y cómo puedes apoyarnos. Aquí está nuestro proceso editorial.

El Kit de herramientas definitivo para WordPress

Obtén acceso GRATUITO a nuestro kit de herramientas: ¡una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!

Interacciones del lector

Comentarios

  1. Felicidades, tienes la oportunidad de ser el primer comentarista de este artículo.
    ¿Tienes alguna pregunta o sugerencia? Por favor, deja un comentario para iniciar la discusión.

Deja una respuesta

Gracias por elegir dejar un comentario. Ten en cuenta que todos los comentarios son moderados de acuerdo con nuestra política de comentarios, y tu dirección de correo electrónico NO será publicada. Por favor, NO uses palabras clave en el campo del nombre. Tengamos una conversación personal y significativa.