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».
¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!
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
Pues no la he encontrado Nicolás, y mira que he buscado antes de lanzar el post 🙄