Escludere certe categorie nei Feed RSS di WordPress senza plugin
Può capitare di non voler mostrare nei feed rss alcuni tipi di articoli, ad esempio quelli appartenenti a determinate categorie (puoi creare una categoria apposita ed associarvi tutti gli articoli che non vuoi che compaiano nei feed).
Difficile? No.
Per questo motivo sconsiglio di utilizzare plugin. Copia invece nel file functions.php del tuo tema (fai una copia di backup prima per sicurezza) questo codice prima dell’ultimo tag ?>.
[php]
/*************************
ESCLUDE CERTE CATEGORIE DAI FEED
************************/
function EscludereCategorieDaiFeed($query) {
if ($query->is_feed) {
$query->set(‘cat’,’-X, -Y, -Z’);
}
return $query;
}
add_filter(‘pre_get_posts’,’EscludereCategorieDaiFeed’);
[/php]
Inserisci al posto di X, Y, Z, l’ID delle categorie che vuoi escludere dai feed, facendo attenzione a lasciare il segno meno “-” (che serve per escludere). Ad esempio se volessi nascondere gli articoli delle categorie 1 e 2, scriverei -1, -2 al posto di -X, -Y, -Z.
Come trovare l’ID delle categorie?
- Vai su Articoli > Categorie dal pannello di amministrazione
- Posizionati col cursore sopra la categoria di cui vuoi conoscere l’ID, e in basso nel tuo browser vedrai comparire una lunga stringa… Il numero finale rappresenta l’ID della categoria in WordPress.