WordPress: Come escludere categorie dal feed rss del blog

In questo articolo vi spieghero’ come sia possibile con poche righe di codice, escludere delle categorie dal feed rss del vostro blog

Questo metodo richiede un minimo di orientamento nei file di .php di wordpress in quanto dovremmo copiare e incollare alcune righe di codice.
Partiamo dalle prime righe da incollare nel file functions.php del tema.

function exclude_category ($ query) {
if ($ query-> is_feed) {
$ Query-> set ( 'cat', '-5, -2, -3');
}
return $ query;
}
add_filter ( 'pre_get_posts', 'exclude_category');

Questo codice esclude semplicemente gli ID di categoria nel codice quindi dobbiamo semplicemente sostituirli e aggiungere i nostri.
Se si desidera escludere una singola categoria incollare questo codice:

function exclude_category ($ query) {
if ($ query-> is_feed) {
$ Query-> set ( 'cat', '-15');
}
return $ query;
}
add_filter ( 'pre_get_posts', 'exclude_category');

Sostituire -15 con l’ID di categoria che si desidera escludere dai feed RSS e il gioco è fatto.

Finalmente ora il nostro RSS visualizzerà le categorie che vogliamo.

Rodrigo

Rodrigo

Webdesigner junior gran osservatore dei dettagli delle strutture web in continua evoluzione e alla ricerca del codice perduto. Nel tempo libero, geek gamer amante delle serie tv e del cinema mondiale di vario genere.
Rodrigo