¿Está viendo un error del archivo pluggable. php en su sitio WordPress?
A veces, cuando se agrega un fragmento de código en su sitio o activa un nuevo plugin, puede que obtenga este tipo de error. En este artículo, le mostraremos cómo corregir errores del archivo pluggable. php en WordPress.
Cuando, y por que sucede este tipo de errores?
WordPress permite a los usuarios anular ciertas funciones básicas. Estas funciones se encuentran en el archivo pluggable. php.
Si un plugin de WordPress o un fragmento de código personalizado falla en manejar correctamente una de estas funciones, entonces verá un error como éste.
Warning: Cannot modify header information – headers already sent by (output started at /home/username/demosite/wp-content/themes/mytheme/functions.php:1035) in /home/username/demosite/wp-includes/pluggable.php on line 1179
A veces usted puede ser capaz de seguir trabajando en su sitio con este o algún otro error que aparezca en el área de administración.
Dicho esto, vamos a echar un vistazo a cómo solucionar fácilmente el error del archivo pluggable. php en WordPress.
Formas de Solucionar este error
El archivo pluggable. php es un archivo central de WordPress. Nunca es una buena idea editar el archivo principal de WordPress como su primera opción, incluso cuando hay un error señalándolos.
Lo más probable es que el error provenga de un lugar diferente. Para corregir cualquier error que mencione el archivo pluggable. php, basta con mirar la primera ubicación mencionada en el error.
Warning: Cannot modify header information – headers already sent by (output started at /home/username/demosite/wp-content/themes/mytheme/functions.php:1035) in /home/username/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 necesita editar el archivo functions. php de su tema y cambiar o eliminar el código que causa este error.
Veamos otro ejemplo
Warning: Cannot modify header information – headers already sent by (output started at /home/username/demosite/wp-content/plugins/some-plugin-name/some-plugin.php:144) in /home/username/demosite/wp-includes/pluggable.php on line 1090
Este mensaje de error está apuntando a un plugin en su sitio WordPress causando el error. Usted puede simplemente desactivar el plugin y notificar al autor del plugin sobre el error.
En casi todos los casos, los errores que mencionan el archivo pluggable. php no son causados por el archivo en sí.
Estos errores suelen ser causados por un fragmento de código personalizado que agregó al archivo functions. php, un plugin mal codificado o incluso su tema de WordPress.
Simplemente quitando o editando el código o desactivando el plugin desaparecerá el error.
¿Aún no se da cuenta qué está causando este error? ¡Solución Momentánea!
Si no logra dar con la fuente del error este pequeño trozo de código le sera de utilidad el mismo debe ser aplicado en el inicio del archivo pluggable. php el cual puede encontrar en la siguiente ruta:
public_html/wp-includes/pluggable.php
<?php ob_start();
Haciendo esta pequeña tarea podrá acceder a su sitio nuevamente sin problemas pero debe tener en cuenta de que es una solución pasajera ya que el error sigue estando presente en su web, y aparecerá de nuevo una vez se actualice su WordPress a otra versión y deberá repetir este mismo procedimiento.
Esperamos que este artículo le haya ayudado a resolver errores relacionados con el archivo pluggable. php en WordPress.