Get Adobe Flash player

Categorie

ricrea-grafica.com

Name: 
Email: 
Free Autoresponder per gentile concessione di Software for Email Marketing.

WordPress: aggiungere un testo alla fine del feed RSS

Vedremo quindi come inserire automaticamente un testo predefinito alla fine di ogni elemento del nostro feed, senza l’utilizzo di alcun plugin.

Un espediente del genere può tornare utile per aggiungere lo stesso testo anche nel feed o per inserire una riga che indichi i copyright dell’articolo.

Vediamo come fare.

E’ molto semplice: basterà agire sul filtro della funzione the_excerpt_rss.

Come al solito, potremo sia andare a modificare il file functions.php del nostro template, checrearci un plugin ad hoc.

Ecco il codice da inserire:

function set_my_rss($content){
global $post;
if(is_feed()){
$content .= ’<br /> <small>&copy;Copyright by BigThink.</small>’;
}
return $content;
}
add_filter(‘the_excerpt_rss’, ’set_my_rss’);

Da notare la condizione is_feed con la quale verifichiamo di aggiungere il testo solamente se siamo all’interno dei feed RSS. Può infatti succedere  che utilizziamo la funzione the_excerpt_rss anche fuori dai feed.

Grazie a global $post, invece, potrete richiamare all’interno della funzione il titolo(get_the_title($post->ID)), piuttosto che il permalink del post corrente (get_permalink()).

Un’ultima nota: questo tip funziona se, dalle opzioni di Lettura del vostro blog, impostate “Riassunto” alla voce “Per ciascun articolo in un feed, mostra”.

 

Fonte

Related posts:

  1. WordPress: Aggiungere un feed RSS personalizzato
  2. Escludere una categoria da tutte le sezioni di WordPress
  3. Plugin WordPress per pubblicare su Twitter i nostri post
  4. Usare l’editor di WordPress all’interno dei nostri plugin
  5. Come creare una Newsletter con WordPress e FeedBurner

Lascia un Commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *

*

È possibile utilizzare questi tag ed attributi XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>