5 sposobów jak wykluczyć wpisy z RSS w WordPress

rss feed Pewnie nie tylko ja mam powody, aby niektóre wpisy wykluczyć z RSS, albo wszystkie z określonej kategorii. Właśnie dlatego piszę ten artykuł, bo zdaje sobie sprawę, że nie wszyscy są guru jeżeli chodzi o obsługę platformy blogowej WordPress. Dlaczego wykluczać niektóre posty z Rss Feed ? Powodów jest sporo! Ja w najbliższym czasie wprowadzę takie rozwiązanie u siebie na {blogu|blogach} z jednego głównego powodu, a mianowicie dla pozyskania ruchu z Long Tail. Po prostu będę pisał artykuły mniej wartościowsze (pod Long Tail), i nie chciałbym aby moi obecni subskrybencie byli o takich artykułach informowani :).

1. Zmiana adresu RSS

Standardowo adres RSS wygląda tak:

<a href="<?php bloginfo('rss2_url'); ?>">Entries (RSS)</a>

Zamieniamy na:

<a href="<?php bloginfo('url'); ?>/feed=rss2&cat=-21,-7">Entries (RSS)</a>

W powyższym przypadku wykluczyliśmy kategorię z RSS feed o ID: 21 i 7. Jak znaleźć ID konkretnej kategorii ? W tym celu wystarczy wejść w panel admina, w zakładkę „Wpisy” i w podkategorię: „Kategorie”. Następnie wybieramy kategorię, którą chcemy wykluczyć z RSS feed i klikamy edytuj. Ku naszym oczom, w pasku przeglądarki ukaże nam się adres z unikalnym ID kategorii. Można również podejrzeć ID bezpośredniego z źródła strony. Ale pierwsza opcja wydaje się być najprostszą i najszybszą.

2. Wykluczenie kategorii poprzez plik functions.php

Wystarczy dodać poniższy kod w pliku (Kokpit->Wygląd->Edytor->functions.php):

function wykluczenieKategorii($query) {
if ($query->is_feed) {
$query->set('cat','-21,-7');
}
 
return $query;
}
 
add_filter('pre_get_posts','wykluczenieKategorii');

3. Wykluczenie kategorii z FeedBurner

1. Przechodzimy do FeedBurner i klikamy w „Edit Feed Details”.
2. W „Original Feed” wykluczamy nasze kategorię. Czyli w naszym przypadku są to kategorie o ID: 21 i 7 (?cat=-21,-7).
3. Zapisujemy zmiany.

FeedBurner rss

4. Wykluczenie kategorii z Rss feed za pomocą pluginu

Ultimate Category Excluder – Dzięki tej wtyczce możemy wykluczyć kategorie z rss feed, ze strony głównej i z archiwum.

5. Wkluczenie pojedynczych wpisów z Rss feed

Wystarczy skorzystać z wtyczki: Stealth Publish.

VN:F [1.9.7_1111]
Głosy: +8 (Głosy na Tak: 8, Głosy na Nie: 0, Wszystkich głosów: 8)
Kategoria: Webmaster, WordPress
Tagi: ,

Na czym zarabiam ?

3 odpowiedzi na „5 sposobów jak wykluczyć wpisy z RSS w WordPress

  1. Świetnie pomysł z tym long tail :) Takie proste, a wcześniej na to nie wpadłem.

    A jak nie wyświetlać wpisów na stronie głównej i w sidebarze ?

    Chodzi mi o ręczną ingerencję w szablon.

    pozdro.

    VA:F [1.9.7_1111]
    Głosy: +1 (Tak: 1, Nie: 0)
    DavidMoney :
  2. Dzisiaj, albo jutro dodam kolejny artykuł :-) Znajdziesz tam odpowiedź na Twoje pytanie.

    VN:F [1.9.7_1111]
    Głosy: +1 (Tak: 1, Nie: 0)
  3. Trochę się spóźniłeś z tym artykułem, bo już sobie poradziłem z problemem :)

    Wtyczka Stealth Publish wygląda obiecująco. Będę musiał się jej bliżej przyjrzeć.

    VA:F [1.9.7_1111]
    Głosy: 0 (Tak: 0, Nie: 0)