Svaki članak koji napišete i objavite na svom blogu, automatski se objavljuje i u RSS izvoru, a u ovoj formi koriste ga i različiti agregatori, RSS čitači — pa i kradljivci sadržaja. Ali, da li je moguće da neki članak izuzmete iz RSS izvora?
Moguće je, samo za to morate ili posegnuti za posebnim dodatkom, ili uneti dodatni kod u datoteku functions.php.
Kod za isključivanje kategorije iz RSS izvora
Prvo što možete učiniti — a što se u praksi često pojavljuje kao potreba — jeste isključivanje čitave kategorije iz RSS izvora. Na primer, na svom blogu imam kategoriju „privatno“ i ne želim da članke iz te kategorije prikažu agregatori. Rešenje (ubacivanje koda u functions.php) je preuzeto sa sajta ZEO:
function exclude_category($query) {
if ( $query->is_feed ) {
$query->set('cat', '-5');
}
return $query;
}
add_filter('pre_get_posts', 'exclude_category');
Ovim ćete iz RSS izvora isključiti sve članke koji pripadaju kategoriji sa ID=5, a ukoliko želite da isključite više kategorija, samo nastavite da nabrajate: ‚-5,-7,-11′ …
Isključivanje pojedinačnih članaka iz RSS izvora
Varijacija na temu je slučaj kada ne želiteda u RSS izvoru prikažete određeni članak. Rešenje je preuzeto sa sajta WPEngineer:
function fb_exclude_filter($query) { if ( !$query->is_admin && $query->is_feed) { $query->set('post__not_in', array(40, 9) ); // id of page or post } return $query; } add_filter( 'pre_get_posts', 'fb_exclude_filter' );
Dodaci koji isključuju
Konačno, rešenje koje je lakše i, posebno za početnika, sigurnije — instaliranje posebnog dodatka.
Preporuka, između više dodataka sa sličnim funkcijama, ide za WP Hide Post, koji na nivou pojedinačnih članaka pruža dodatne mogućnosti za podešavanje načina na koji će se članak prikazati.
Kao što vidite, taj dodatak ima i druge mogućnosti, među kojima je verovatno najkorisnija ona koja isključuje članak sa početne stranice sajta. Uostalom, možete eksperimentisati…
function exclude_category($query) {
if ( $query->is_feed ) {
$query->set('cat', '-5');
}
return $query;
}
add_filter('pre_get_posts', 'exclude_category');




Korisno, pogotovo iskljucivanje clanka sa glavne stranice. hvala!