Solución a los errores en los feeds de WordPress 1.5

Matthew Mullenweg, creador de WordPress, habla hoy en la lista de correo wp-hackers sobre el fallo en los feeds de la reciente versión 1.5.1, del cual ya hemos hablado en la entrada anterior.

El parche se sugirió para hacer más eficiente el proceso de caché pero accidentalmente ha terminado estropeando alguna cosa. Este fallo es bastante importante y habrá que liberar una nueva versión para corregirlo, aunque nos dé algo de vergüenza.

Si no queréis o podéis esperar a una hipotética 1.5.2, podéis probar la siguiente solución, vía Fernando Graphicos. Basta abrir el archivo wp-blogheader.php y sustituir en la línea 136:
if ( ($client_last_modified && $client_etag) ?
((strtotime($client_last_modified) >= strtotime($wp_last_modified)) && ($client_etag == $wp_etag)) :
((strtotime($client_last_modified) >= strtotime($wp_last_modified)) || ($client_etag == $wp_etag)) ) {
if ( preg_match('/cgi/',php_sapi_name()) ) {
header('Status: 304 Not Modified');
echo "\r\n\r\n";

por:
if ( ($client_last_modified && $client_etag) ?
((strtotime($client_last_modified) >= strtotime($wp_last_modified)) && ($client_etag == $wp_etag)) :
(($client_last_modified && strtotime($client_last_modified) >= strtotime($wp_last_modified)) || ($client_etag == $wp_etag)) ) {
if ( preg_match('/cgi/',php_sapi_name()) ) {
header('Status: 304 Not Modified');
echo "\r\n\r\n";

Comentarios
  1. Creo que esperaré a la versión 1.5.2. Porque total, el dominio está jodido y la solución provisional ha perdido todo el encanto y es como empezar de nuevo.

    Responder

  2. […] reconegut els desenvolupadors, aquesta versió ha sortit amb errors. La solució l’explica en detall en Zootropo. […]

    Responder

  3. grácias por la solución!

    Responder

  4. soy el unico que usando la 1.5.1 no tiene problemas? 😐

    Responder

  5. Manu, yo tampoco he detectado problemas… Que a lo mejor los hay… pero no he detectado nada ni nadie me dijo nada. Así que creo que somos 2. xD

    Responder

  6. pues si que debeis ser los únicos chicos :lol:: http://mundogeek.net/archivos/2005/05/12/fallos-fallos-y-mas-fallos/

    Responder

  7. […] 12.05.2005 Actualitzat a WordPress 1.5.1 Malgrat les errades, i més errades he actualitzat a WordPress […]

    Responder

  8. Problema con mi direccion de feed, que tiene guasa la cosa, mi rss
    No hay manera de que ningun lector de feed online, me lo lea.

    Responder

  9. […] 5.1

    May 12, 2005

    Matthew Mullenweg y compañía ha lanzado, con bastantes problemas, la versión 1.5.1 de WordPress. […]

    Responder

  10. pues yo lo veo bien cinefilo
    y el feed validator no me da ningún error 😐

    Responder

  11. es lo que digo que bloglines me lee todos RSS, RSS2, Atom y comentarios, no entiendo 😕

    Responder

  12. […] ado uma vez a quando do lançamento da versão 1.5 do WordPress, com esta entrada Solución a los errores en los feeds de WordPress 1 […]

    Responder

Deja un comentario