Bug sugli RSS di Wordpress
Giocando con i tools 2.0 di xFruits.com ho notato un bug noto di Wordpress. Ho scoperto infatti che i feed RSS generati automaticamente vengono automaticamente troncati anche se nelle opzioni si è scelto di pubblicare l’intero testo anzichè un riassunto.
Usando un qualsiasi feed reader non ci si accorge, infatti il testo viene visualizzato correttamente, ma se si prova ad aprire il feed con Firefox si nota che dopo tot parole il feed viene troncato con un [...]. Viene creata automaticamente una specie di Preview. Inizialmente credevo che il problema fosse dovuto a Feedburner, ma cercando sui forum ho scoperto che è Wordpress a generare il feed in quel modo, quindi mi sono adoprato a risolvere il problema cercando qua e la sul forum di Wordpress… dopo “solo” un’ora di ricerca sono riuscito a trovare una soluzione.
Per avere una versione completa del testo bisogna editare il file wp-includes/feed-rss2.php alla linea 37 e modificare la voce the_excerpt_rss() con the_content_rss().
Il risultato, personalmente, non è molto soddisfacente modificando il codice come ho spiegato non si fa altro che “allungare” la preview infatti i link non vengono generati, ma viene riportato il collegamento in fondo all’articolo attraverso una nota numerica, per farvi un’idea il principio è lo stesso del plugin WP-Print. In parole povere sembra una versione stampabile della pagina. Io personalmente mi sono tenuto il bug accontentandomi del mini riassunto, tanto i reader non lo visualizzano.











