Exkludera en kategori från RSS-flödet

Igår så skrev vi en liten guide på hur man gör för att exkludera en kategori från förstasidan i WordPress och vi fick ganska omgående en fråga per mail om hur man gör om man nu vill exkludera en kategori från RSS-flödet.

Så för att besvara frågan vi fick per mail så tänkte jag här nedan visa hur man på ett enkelt och smidigt sätt kan exkludera en kategori från RSS-flödet. Börja med att öppna filen functions.php. Sedan så använder du dig av denna kodsnutt:

<?php
function exclude_category($query) {
if ( $query->is_feed ) {
$query->set('cat', '-1');
}
return $query;
}
add_filter('pre_get_posts', 'exclude_category');
?>

Kodsnutten här ovan exkluderar kategorin med ID 1 från ditt RSS-flöde. Vill man exkludera en kategori både från RSS-flödet och förstasidan så byter man bara ut denna kodsnutt: if ( $query->is_feed ) { till den här: if ( $query->is_home || $query->is_feed ) {.

Stefan Persson

Publicerad 29 april, 2009 av Stefan Persson i Guider, WordPress
Taggar: , ,

Relaterade inlägg

Dela och spara detta inlägg

Lämna en kommentar

Detta är en blogg...

Där vi på Webbyrå Gefle Design delar med oss av nyheter, tips, guider och trevliga saker om publiceringsverktyget WordPress.

Bloggen's kategorier