Publicado el Sábado 06 de Enero del 2007 @ 22:55 por Armonth.
Parece ser que la nueva versión 2.0.6 de WordPress tiene algún que otro problema, este CMS nunca ha sido un pozo de sapiencia a la hora de tratar los headers enviados al navegador pero parece ser que en esta versión envía encabezados HTTP 304 Not Modified incorrectos.
Mmm… quizá tenga que ver con el problemilla que me he encontrado con WP-Cache y que la cache se refresca correctamente salvo la portada.
Pero volviendo al tema, este encabezado HTTP 304 provoca errores con Feedburner y la solución pasa por editar el fichero /wp-includes/functions.php y buscar:
if ( substr(php_sapi_name(), 0, 3) == ‘cgi’ )
@header("HTTP/1.1 $header $text");
else
@header("Status: $header $text");
Y comentarlo todo salvo la segunda línea:
// if ( substr(php_sapi_name(), 0, 3) == ‘cgi’ )
@header("HTTP/1.1 $header $text");
// else
// @header("Status: $header $text");
Una vez hecho, resincroniza el feed de Feedburner.