Solución al problema «ob_gzhandler» en functions.php

Este es un fallo poco común, y en consecuencia poco documentado, que puede ocurrir en ocasiones al cambiar de plantilla en tu blog Wordpress.El problema es que surge una incompatibilidad con la compresión gzip de Wordpress y lo que obtenemos es una línea en la parte superior de nuestro blog del tipo …

Warning: ob_start() [ref.outcontrol]: output handler ‘ob_gzhandler’ cannot be used after ‘URL-Rewriter’ in /home/tuusuario/tublo.com/wp-includes/functions.php on line 336(también puede ser la 448 u otras)

… a veces acompañada de un destrozo estético en el aspecto del blog (texto mayor, barras laterales descolocadas u otros)Si nos fijamos en la línea del fichero functions.php en cuestión veremos que alude a la compresión gzip con algo tan poético como esto:

function gzip_compression() {if ( !get_option( ‘gzipcompression’ ) ) {return false;}if ( ( ini_get( ‘zlib.output_compression’ ) == ‘On’ || ini_get( ‘zlib.output_compression_level’ ) > 0 ) || ini_get( ‘output_handler’ ) == ‘ob_gzhandler’ ) {return false;}if ( extension_loaded( ‘zlib’ ) ) {ob_start( ‘ob_gzhandler’ );}}

Y la solución es tan sencilla como acceder a tu panel de Administración, y en la pestaña Opciones>Lectura, abajo del todo de la página, quitar la marca de la casilla «WordPress debería comprimir las entradas (gzip) si los navegadores lo requieren».

¿De cuánta utilidad te ha parecido este contenido?

¡Haz clic en los emoticonos para valorarlo!

Promedio de puntuación 5 / 5. Total de votos: 2

Hasta ahora ¡no hay votos!. Sé el primero en valorar este contenido.

Ya que has encontrado útil este contenido...

¡Sígueme en los medios sociales!

¡Siento que este contenido no te haya sido útil!

¡Ayúdame a mejorar este contenido!

Por favor, dime, ¿cómo puedo mejorarlo?

¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!

AVISO: Esta publicación es de hace 3 años o más. Si es un código o un plugin podría no funcionar en las últimas versiones de WordPress, y si es una noticia podría estar ya obsoleta. Luego no digas que no te hemos avisado. ¡Ah! ¿te funciona? pues entonces no he dicho nada :)

Sobre el autor

2 comentarios en “Solución al problema «ob_gzhandler» en functions.php”

  1. A mi me ocurre ahora que activé la compresión GZIP.

    El tema es que la primera ves que entro al sitio aparece el error, pero cuando refresheo se va.

    Estaría bueno encontrar una solución que no implique presindir del gzip. :S

Deja un comentario

Tu dirección de correo electrónico no será publicada.

Información base sobre privacidad:
  • Responsable: Fernando Tellado ([email protected])
  • Fin del tratamiento: Moderación de comentarios para evitar spam
  • Legitimación: Tu consentimiento
  • Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal
  • Derechos: Acceso, rectificación, portabilidad, olvido

 

Ir arriba
Ir al contenido