Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Copa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Cómo corregir errores del archivo Pluggable.php en WordPress

Encontrarse con errores del archivo pluggable.php en WordPress puede ser confuso y frustrante, especialmente si no estás seguro de cuál es la causa. Estos errores suelen producirse debido a conflictos con tus temas, plugins o fragmentos de código personalizados.

En WPBeginner llevamos más de 16 años trabajando con WordPress. Durante este tiempo, nos hemos encontrado con innumerables errores, lo que significa que tenemos unos cuantos trucos bajo la manga para solucionarlos.

En este artículo, le mostraremos cómo corregir fácilmente los errores del archivo pluggable.php en WordPress. Nuestro método es amigable para principiantes y funcionará para usted, incluso si usted no es un experto en código.

Fix errors in pluggable.php file in WordPress

¿Cuándo y por qué se producen errores en Pluggable.php?

WordPress permite a los usuarios y plugins anular ciertas funciones del núcleo. Estas funciones se encuentran en el archivo pluggable.php.

Si un plugin de WordPress o un fragmento de código personalizado no gestiona correctamente una de estas funciones, aparecerá un error como éste:

Advertencia: Cannot modify header information – headers already sent by (output started at /home/nombredeusuario/demosite/wp-content/themes/mytheme/functions.php:1035) in /home/nombredeusuario/demosite/wp-includes/pluggable.php on line 1179

Example of an error in WordPress mentioning pluggable.php file

A veces, es posible que pueda seguir trabajando en su sitio web de WordPress con este o algún otro error que sigue apareciendo en el área de administrador.

En la siguiente captura de pantalla, puede ver un ejemplo de un mensaje de error dentro del escritorio de WordPress.

Error in WordPress admin area

Dicho esto, veamos cómo corregir fácilmente el error del archivo pluggable.php en WordPress.

Cómo corregir errores del archivo Pluggable.php en WordPress

El archivo pluggable.php es un archivo del núcleo de WordPress. Nunca es una buena idea editar el archivo del núcleo de WordPress como primera opción, incluso cuando hay un error que apunta a él.

Lo más probable es que el error proceda de otro lugar.

Para corregir cualquier error que mencione el archivo pluggable.php, basta con mirar la primera ubicación mencionada en el error:

Advertencia: Cannot modify header information – headers already sent by (output started at /home/nombredeusuario/demosite/wp-content/themes/mytheme/functions.php:1035) in /home/nombredeusuario/demosite/wp-includes/pluggable.php on line 1179

En el ejemplo anterior, el error se encuentra en el archivo functions.php del tema, en la línea 1035.

Esto significa que sólo tiene que editar el archivo functions.php de su tema y cambiar o eliminar el código que causa este error.

A veces, el error ‘cabeceras ya enviadas’ es causado por un espacio extra después de cerrar la etiqueta php ?>, así que puedes quitarlo y se corregirá la incidencia.

Veamos otro ejemplo:

Advertencia: Cannot modify header information – headers already sent by (output started at /home/nombre-de-usuario/demosite/wp-content/plugins/some-plugin-name/some-plugin.php:144) in /home/nombre-de-usuario/demosite/wp-includes/pluggable.php on line 1090

Este mensaje de error está apuntando a un plugin en su sitio de WordPress que está causando el error. Puede desactivar el plugin y avisar al autor del mismo acerca del error.

En casi todos los casos, los errores que mencionan el archivo pluggable.php no están causados por el propio archivo.

Estos errores suelen deberse a un fragmento de código personalizado que ha añadido al archivo functions.php, a un plugin mal codificado o incluso a su tema de WordPress.

Basta con quitar / editar el código o desactivar el plugin para que el error desaparezca.

¿Aún no sabes qué causa estos errores?

Puede seguir las instrucciones de nuestra guía paso a paso para diagnosticar errores de WordPress. Te ayudará a averiguar la causa del error y cómo corregirlo rápidamente.

Consejo de experto: ¿Encuentras constantemente errores en tu sitio web WordPress? Nuestros servicios de mantenimiento WPBeginner pueden supervisar / seguir / vigilar constantemente su sitio web para asegurarse de que está actualizado y funciona correctamente.

También ofrecemos correcciones puntuales bajo demanda. Marca / comprueba nuestros servicios de soporte Premium WordPress para más información.

Bonificación: Utilice WPCode para insertar fragmentos de código en WordPress

La inserción de código personalizado en su archivo functions.php a veces puede causar errores de archivo pluggable.php y otros errores de WordPress. En el peor de los casos, el fragmento de código puede incluso romper su sitio web.

Por eso te recomendamos que utilices WPCode. Es el mejor plugin de fragmentos de código de WordPress que le permite añadir código personalizado a su sitio web sin romperlo.

WPCode - Best WordPress Code Snippets Plugin

En primer lugar, tendrá que instalar y activar el plugin WPCode. Para obtener instrucciones detalladas, consulte nuestro tutorial sobre cómo instalar un plugin de WordPress.

Una vez activado, visite la página Fragmentos de código ” + Añadir fragmento desde el escritorio de WordPress. Aquí, puede hacer clic en el botón “Usar fragmento” debajo de la opción “Añadir su código personalizado (nuevo fragmento)”.

También puede utilizar los fragmentos de código prefabricados que forman parte de la biblioteca WPCode.

Add a new code snippet in WPCode

Se abrirá la página “Crear fragmento de código personalizado”, donde podrá añadir un nombre para el fragmento de código. A continuación, puedes seleccionar el tipo de código en el menú desplegable de la derecha.

A continuación, añada el código personalizado en el cuadro “Vista previa del código” y active el interruptor “Inactivo”.

Save the code snippet

Por último, haga clic en el botón “Guardar fragmento de código” para establecer los ajustes. Ahora ha añadido correctamente código personalizado a su sitio web.

Para más detalles, puede consultar nuestra guía sobre cómo añadir fácilmente código personalizado en WordPress.

Esperamos que este artículo le haya ayudado a solucionar errores del archivo pluggable.php en WordPress. Es posible que también desee marcar nuestra lista de los errores más comunes de WordPress y cómo corregirlos y ver nuestras selecciones de expertos para los mejores editores de código para la edición de archivos 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.

Descargo: Nuestro contenido está apoyado por los lectores. Esto significa que si hace clic en algunos de nuestros enlaces, podemos ganar una comisión. Vea cómo se financia WPBeginner , por qué es importante, y cómo puede apoyarnos. Aquí está nuestro proceso editorial .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

El último kit de herramientas de WordPress

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

Reader Interactions

51 comentariosDeja una respuesta

  1. Syed Balkhi

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Rinto

    I am very new to WordPress development, and this post guide me on the right way about the pluggable functions.

    • WPBeginner Support

      Glad our guide could help you fix errors with Pluggable.php :)

      Administrador

  3. Khyati

    I can’t thank you enough , you always be a Rockstar, bless you man.

    • WPBeginner Support

      Glad our guide was helpful :)

      Administrador

  4. Anthony Camilo

    You always with the solutions!!! Thank you

    • WPBeginner Support

      Glad our guide could help you :)

      Administrador

  5. Larry Donald

    Hi, Thanks for the insight. I had a similar error preventing me from logging into my admin area. The page was just blank.

    Warning: Cannot modify header information

    I followed your instruction on case one, removing a space after the PHP closing tag and it worked out for me

    • WPBeginner Support

      Glad our guide was able to help :)

      Administrador

  6. Komal Wadhwa

    It fixed the problem in no time. Thanks.

    • WPBeginner Support

      You’re welcome, glad our guide was helpful :)

      Administrador

  7. Gabby Conde

    Yes! That fixed it very quickly for me and right in the middle of a launch. Thank you!

    • WPBeginner Support

      You’re welcome, glad our guide was able to assist :)

      Administrador

  8. Karthikeyan

    Thanks a lot. I have been struggling for an hour to fix this issue. Now it is fixed.

    • WPBeginner Support

      You’re welcome, glad our article was helpful :)

      Administrador

  9. Marc

    Thanks for the tip! It solved my problem.

    • WPBeginner Support

      You’re welcome, glad our guide could help :)

      Administrador

  10. Pardeep kumar

    Nice tutorial, Its solve my issue.

    • WPBeginner Support

      Glad our guide was able to help :)

      Administrador

  11. Stephanie Tognetti

    I can’t log in to my admin page at all. I know exactly how to fix it, but I can’t log in. How can I access my page if it won’t let me log in through the WordPress login page?

  12. Sixtus

    Thanks for this useful information. I just followed your guide and was able to fix the error. Indeed, am grateful.

  13. Perrin Brunson

    I was about to lose my mind trying to figure out what was wrong, and that extra space was all it was! Thank you thank you thank you!

    • WPBeginner Support

      Glad our article could help you find the problem :)

      Administrador

    • Shane

      Same here!

      It was driving me crazy…. All it was was the first blank line above the <?php in my customizer.php file…..

      ughhhh…….

      thank you WPBeginner Editorial Staff !!!

  14. Richard

    Thank you! saved me hours of scouring for a fix :)

  15. Torben

    Woo, thanx for saving me hours! A space in line 1, just before <…

    • Jelena

      Yes, same situation here! Thanks SO much Syed, you have just saved me HOURS!!

  16. Dave CJ

    This article is super helpful and actually resolved the error on my wordpress install. It was additional space in functions.php.

    Thanks a lot team. Keep up the great work.

  17. David Usma

    Thanks for the help!

    It was an extra space at the end of plugin.

  18. James

    This step worked for me..
    “Sometimes the headers already sent error is caused by an extra space after closing the php ?> tag, so you can just remove that, and it will fix the issue.”

  19. suraj

    i am gettin error like this can you tell me reason for this and how to solve

  20. angela

    Hi, I see a message like that. I was trying to update my theme when the message appeared. The problem is that the message blocks the access to my dashboard. I mean, it doesn’t even allow me to log in to my dashboard anymore!!! what can I do? this is the message: Warning: Cannot modify header information – headers already sent by (output started at /home3/angelasobral/public_html/wp-content/themes/glowline/inc/static-function.php:238) in /home3/angelasobral/public_html/wp-includes/pluggable.php on line 1210
    Thank you so much for your help

  21. Vijay Patel

    Thank you very much for the really helpful article. I faced an error occuring in my website because of the Comment Code just after PHP start tag <?php
    something like this…

    /*
    Plugin Name: Some Name
    Plugin URI:
    Description: Some Description
    Author: Author Name
    Author URI:
    Version: 2.1
    */

    I removed comment part and it solved my problem.

    Thanks a lot for the help. :)

  22. Anneliese

    Thank you! The extra space after the closing tag solved my problem!

  23. Mubarak

    This just solved my problem.

    Thanks a lot

  24. Prashant Gupta

    Thanks for the help..it helped me a lot!

  25. Deborah

    THANK YOU SO MUCH! my programmer left an extra space before AND after the <php? tag. now it works just fine!

  26. prathapreedy

    Thank you information about this error. I need complete guide on how split post into pages

  27. Imam Nurrahmat

    thank you! is really help me . and its damn worked!

  28. Matty R

    Ah that empty space after ?> closing tag…. Never would have guessed it. Thank you sir! You saved me a lot of time and frustration.

  29. RickH

    Developing a plugin, and added the wp_safe_redirect call to the plugin. Getting an ‘function wp_safe_redirect’ not found error.

    I think this is because pluggable.php is not loaded until *after* the plugin. Is this correct, and how do I fix it?

  30. Jason Teale

    This error is killing me! I deactivated the plugins and it is got the site up but I can’t access the admin area. Getting this:

    Warning: Cannot modify header information – headers already sent by (output started at /home/content/f/i/n/finmadden/html/wp-includes/class-walker-page.php:1) in /home/content/f/i/n/finmadden/html/wp-includes/pluggable.php on line 1179

    any thoughts?

Deja tu comentario

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