WordPress belülről

Kategória szűrése RSS hírforrásból

Vannak olyan bejegyzéseink amelyek ugyan oldalunkon vannak, de nem szánunk nekik olyan nagy publicitást és ezen bejegyzéseket másmilyen kategóriába tesszük. Ezeket ugyan feltüntetjük az oldalon ugyebár, de ha már nem szánunk rájuk annyit akkor minden bizonnyal az RSS hírforrásban sincsen keresnivalójuk. Vagy éppen privát posztok ezek. Azokat a kategóriákat tehát szűrjük ki a hírforrásból amire nincs szükség. Ez olyan esetekben is jól jöhet amikor például olyan kategóriával rendelkezünk, hogy kiemelt például. Illeszük az alábbi kódot sablonunk fucntions.php fájljába.

    function myFeedExcluder($query) {
    if ($query->is_feed) {
    $query->set('cat','-12');
    }
    return $query;
    }
    add_filter('pre_get_posts','myFeedExcluder');

A számok helyére azon kategóriák ID száma kerül, amelyeket nem kívánunk megjeleníteni az RSS feedben.