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";

12 comentarios en «Solución a los errores en los feeds de WordPress 1.5»

  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.

  2. Pingback: a.css, esbudellant est ndards » Error del WordPress 1.5.1

  3. Pingback: volldamm.net » Actualitzat a WordPress 1.5.1

  4. Pingback: La mate por un yogur » WordPress 1.5.1

  5. Pingback: zone41 » Mais um

Responder a Zootropo Cancelar respuesta

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.