E ora vediamo questo articolo che riguarda il CMS WordPress ed in particolare vi spieghiamo qui come sia possibile disabilitare il feed rss del tuo blog wordpress. Facciamo due casi. A noi ci è stato richiesto di disabilitare il feed di wordpress in quanto degli aggregatori stavano prelevando i feed senza il permesso del nostro cliente. Ovviamente se vi trovate in questo caso il primo passo è sempre quello di contattare il proprietario del blog che vi aggrega e di chiedergli di togliere il vostro sito dal suo aggregatore. Se questo non dovessere accadere il primo passo è quello di utilizzare un plugins tipo SEO Yoast andare nel backend su SEO–>RSS e da qui mettere qualche istruzione tipo SORGENTE NOTIZIA www.nomesito.ext. In alternativa potete mettere anche mettere le opzioni previste dal plugin ma non ve lo consigliamo in quanto con il parser che fanno il codice html verrà cmq eliminato, quindi è bene scriverlo per esteso il collegamento e non farlo passare tramite link. Capita poi, almeno questo era capitato al nostro cliente che il proprietario di un aggregatore molto invasivo rimuovesse la scritta con il collegamento. A questo punto avete solamente due alternative o vi rivolgete all’autorità giudiziaria , ma ve lo sconsiglio in quanto è una pratica lunghissima che vi poterà ad avere ragione fra un paio d’anni…oppure è arrivato il momento per voi di intervenire in maniera seria, ossia rimuovere la generazione degli rss feed sul vostro blog wordpress nel seguente modo
Aprite il vostro file functions.php e aggiungete il seguente codice per disabilitare il feed rss in WordPress:
/**
* disable feed
*/
function fb_disable_feed() {
wp_die( __(Il feed rss non è presente vieni a trovarci direttamente su ‘. get_bloginfo(‘url’) .’!’) );
}
add_action(‘do_feed’, ‘fb_disable_feed’, 1);
add_action(‘do_feed_rdf’, ‘fb_disable_feed’, 1);
add_action(‘do_feed_rss’, ‘fb_disable_feed’, 1);
add_action(‘do_feed_rss2’, ‘fb_disable_feed’, 1);
add_action(‘do_feed_atom’, ‘fb_disable_feed’, 1);
la funzione disabilita direttamente il feed e dice quando invocata di lanciare il messaggio il feed rss non è presente …mentre le altre sono aggiunte ossia la funzione fb_disable_feed viene aggiunta alla generazione di tutti i feed di tipo rdf, rss, rss2, atom ed il gioco è fatto il vostro blog wordpress non produrrà più feed