Gabriele Massari Un coltello tra le scapole

27Dec/080

Errore nei feed RSS2 per i commenti in WordPress 2.7

Come fatto notare da Krosis qualche post fa in questo template wordpress non si trovano i link rss per i commenti.

Vista la mezza mattinata libera mi son deciso a cercare sti feed, basandomi sullo standard finora utilizzato da wordpress, ossia

Feed per i post : ----> http://www.gabrielemassari.it/?feed=rss2
Feed per i comment : ----> http://www.gabrielemassari.it/?feed=comments-rss2

E magia delle magie....i feed per i commenti...non ci sono '-_-

Girando in rete non ho trovato soluzione ( ancora sulla 2.7 non si trova moltissimo ) e non avendo di meglio da fare ( apparte la richiesta di un cliente fatta per telefono stamattina sabato 27 dicembre alle ore 9.30 del mattino chiamandomi a casa, perchè ovviamente il cell di lavoro era spento, richiesta che verrà onorata nel modo più vendicativo possibile ) mi lancio nello studio di sto foglio xml...

E' bastato poco per capire che il feed c'è, ma non è valido, quindi non viene letto.
Per essere precisi l'errore è:

___________________________________________________________________________________________

Pevisto punto e virgola (;).
 Riga: 21 Carattere:  62
  <link>http://www.gabrielemassari.it/?p=245&cpage=1#comment-850</link >

___________________________________________________________________________________________

Sticazzi...e io che spiego sempre ai miei alunni che nei fogli XML non si mettono MAI puntievirgola...che manchi un ; in un feed...aiuto...tutto il mio credo è stato appena rivoltato.....

In realtà, secondo me, il problema sembra dovuto a quel & che, dagli standard SEO, dovrebbe essere ormai sempre tradotto con un &amp;

Aprendo il file feed-rss2-comments.php, il rigo incriminato è il seguente

___________________________________________________________________________________________
<link><?php comment_link() ?></link>
___________________________________________________________________________________________ 

La prima prova fatta è stata ovviamente quella di rimuovere completamente il codice PHP...lasciando soltanto

___________________________________________________________________________________________
<link></link>
___________________________________________________________________________________________ 

E, come mi aspettavo, il feed funziona!!! Vengono ricevuti gli ultimi commenti ai post, senza però essere cliccabili ( ho tolto il link, grazie mille!)

Logica vuole....andiamo a trovare la funzione comment_link e facciamo qualcosa per quella ecommerciale di troppo....
Ora...vuoi la poca voglia di sforzare il neurone in questo periodo, vuoi che era quasi ora di pranzo, vuoi quello che vuoi... me ne son voluto uscire con la regola del "minima spesa massima resa"

Decido quindi di linkare direttamente il post al quale è legato il commento.
All'interno del nodo link ho quindi inserito

___________________________________________________________________________________________
<link>http://www.gabrielemassari.it/?p=<?php echo $comment_post->ID; ?>#comments</link>
___________________________________________________________________________________________

Ovverro, con p= linko direttamente al post, presente nell'oggetto comment_post come ID, ed infine #comments indica a wordpress stesso di visualizzare tutti i commenti.

Ok...non è stato proprio un lavoro di coltello, a breve cercherò di far linkare direttamente al commento "ricevuto"...ma per adesso...è tempo di godersi il sole palermitano del 27 dicembre :D

Per chi volesse quindi ( KROSIS :p ) avere i feed ai commenti l'indirizzo è

http://www.gabrielemassari.it/?feed=comments-rss2


A breve inserisco un bottoncino adatto...

 

Update:
Ok...ok...se appare un commento non esistente...già lo so....ma per il resto va tutto bene :D  

Comments (0) Trackbacks (0)

No comments yet.


Leave a comment

I commenti sono davvero graditi e le offese sono davvero divertenti, ma soltanto se associate ad una mail reale.
Questo è un blog che non ha motivo di spammare e non lo farà mai.


No trackbacks yet.

You might also like

WordPress 2.7
La migrazione all'ultima versione di WordPress ( la 2.7 ) è stata mooooooooooooooolto più lunga del...
My New Portfolio
Comunicazione di servizio....all'indirizzo http://portfolio.gabrielemassari.ie/ e' ora presente il...
Altro Uccellino metafora della vita
Altro bagno, altro pub, stesso adesivo......Prima o poi risalirò all'autore... Il precedente qui...http://www.gabrielemassari.it/wordpress/?p=103...
Broadband!!! Finally!!!
Con un mese di ritardo, finalmente ho la connessione fissa a casa! Il ritardo é stato principalmente...
Thumblated Related Post