Czy chcesz wykluczyć określone kategorie z kanału RSS swojego blog WordPress ? Wielu właścicieli witryn używa pewnych kategorii z rozszerzeniem treść że nie chcą pojawiać się w swoim kanale RSS.

W tym samouczku pokażemy, jak wykluczyć określone kategorie z kanału RSS WordPress.

wykluczenia kategorii z kanału WordPress

Metoda 1: wyklucz określone kategorie za pomocą wtyczki

Pierwszą rzeczą, którą musisz zrobić, to zainstalować i aktywować wtyczkę „ Ultimate Excluder kategorii ”. Aby uzyskać więcej informacji, zapoznaj się z naszym przewodnikiem krok po kroku, jak zainstalować wtyczkę WordPress.

Po aktywacji wtyczki musisz odwiedzić, aby uzyskać dostęp Ustawienia> Wykluczenie kategorii », Aby skonfigurować ustawienia wtyczki.

ostateczne ustawienia przykładowego excludera kategorii

Strona ustawień wyświetla wszystkie kategorie w twoim blog WordPress z opcjami ukrywania ich na stronie głównej bloga, kanałach RSS, stronach archiwum i wynikach wyszukiwania.

Po prostu wybierz jedno z pól pod kolumną Wyklucz z kanałów », I wybierz kategorię, którą chcesz ukryć. Nie zapomnij zapisać swoich ustawień.

Od teraz wybrane kategorie nie będą pojawiać się w Twoim kanale RSS.

Metoda 2: ręcznie wyklucz kategorie z kanału RSS

Ta metoda wymaga wklejenia kodu do plików WordPress. Możesz użyć tej metody, jeśli czujesz się komfortowo w edytowaniu kodu WordPress.

Możesz dodać ten kod w pliku „ functions.php » aktywnego motywu lub wklej go w swoim WordPress Plugin (pokazaliśmy, jak stworzyć WordPress Plugin).

function exclude_category ($ query) {if ($ query-> is_feed) {$ query-> set ('cat', '-5, -2, -3'); } return $ zapytanie; } add_filter („pre_get_posts”, „exclude_category”);

Ten kod po prostu wyklucza kategorie, które odpowiadają danym identyfikatorom. Wystarczy zastąpić identyfikatory kategorii w kodzie identyfikatorami kategorii, które chcesz wykluczyć.

Łatwo znajdziesz identyfikatory kategorii, modyfikując kategorię. Jest to zwykle liczba w adresie URL przeglądarki.

kategoria wordpress

Jeśli chcesz wykluczyć tylko jedną kategorię, możesz użyć tego kodu:

function exclude_category ($ query) {if ($ query-> is_feed) {$ query-> set ('cat', '-15'); } return $ zapytanie; } add_filter („pre_get_posts”, „exclude_category”);

Zastąp -15 identyfikatorem kategorii, którą chcesz wykluczyć z kanału RSS.

To wszystko w tym samouczku, mam nadzieję, że pozwoli ci to z łatwością wykluczyć artykuły z kanału RSS. W razie problemów skontaktuj się z nami.