Chcesz wykluczyć konkretną kategorię ze strony głównej swojej witryny? Domyślnie WordPress wyświetla posty ze wszystkich kategorii na stronie głównej. W niektórych przypadkach możesz tego nie chcieć. W tym artykule pokażemy, jak łatwo wykluczyć kategorię ze strony głównej WordPress.

Exclude Category from WordPress Homepage

Dlaczego wykluczyć kategorię ze strony głównej WordPress?

WordPress umożliwia sortowanie treści na kategorie i tagi. Teraz czasami możesz użyć kategorii dla postów, które nie są częścią normalnych wpisów na blogu.

Domyślnie WordPress nie pozwala na ukrywanie postów w określonych kategoriach ze strony głównej lub archiwów. Pozostawia to niechciane posty pojawiające się na stronie głównej.

Mając to na uwadze, zobaczmy, jak możesz łatwo wykluczyć określoną kategorię ze strony głównej WordPress. Pokażemy Ci dwie różne metody i możesz wybrać tę, która najlepiej pasuje do Twoich potrzeb.

Metoda 1: Wyklucz kategorię z WordPress za pomocą wtyczki

Pierwszą rzeczą, którą musisz zrobić, to zainstalować i aktywować wtyczkę Ultimate Category Excluder. Aby uzyskać więcej informacji, należy postępować zgodnie z naszym przewodnikiem, jak zainstalować wtyczkę WordPress.

Po aktywacji musisz przejść do Ustawienia ” Kategoria Excluder strona. Wyświetli wszystkie kategorie dostępne na Twoim blogu WordPress.

Category excluder settings

Stąd możesz po prostu sprawdzić jedną lub wiele kategorii w kolumnie „Wyklucz ze strony głównej”. Jeśli chcesz, możesz również wykluczyć kategorię z kanałów RSS, archiwów, a nawet z wyszukiwania WordPress.

Exclude category

Nie zapomnij kliknąć na Aktualizacja przycisk, aby zapisać te ustawienia.

Teraz możesz odwiedzić swoją stronę, aby zobaczyć, że posty z wybranych kategorii są wyłączone ze strony głównej.

Metoda 2: Wyklucz kategorię ze strony głównej WordPress za pomocą kodu

Ta metoda wymaga dodania kodu do plików WordPress. Jeśli nie robiłeś tego wcześniej, zapoznaj się z naszym przewodnikiem na temat kopiowania i wklejania fragmentów kodu w WordPress.

Będziesz musiał dodać następujący kod do funkcji motywu.plik php lub wtyczka specyficzna dla witryny.


function exclude_category_home ($query ) {
if ($query - >is_home) {
$query - > set ('cat',' -5');
}
return $ query;
}

add_filter ('pre_get_posts', 'exclude_category_home' );

Nie zapomnij zastąpić ID (-5) identyfikatorem kategorii. Ukryje wszystkie posty na blogu ze strony głównej należące do kategorii, która pasuje do tego identyfikatora.

Uwaga: Pamiętaj, aby dodać znak minus ( – ) z identyfikatorem kategorii.

Nie wiesz, jak znaleźć identyfikator kategorii? Zobacz nasz przewodnik, jak znaleźć identyfikatory kategorii w WordPress.

Jeśli chcesz wykluczyć wiele kategorii, możesz zmienić kod w ten sposób:


function exclude_category_home ($query ) {
if ($query - >is_home) {
$query->set ('cat', '-5, -9, -23' );
}
return $ query;
}

add_filter ('pre_get_posts', 'exclude_category_home' );

Wystarczy zastąpić identyfikatory (-5, -9, -23) identyfikatorami kategorii, aby wykluczyć je ze strony głównej WordPress.

Mamy nadzieję, że ten artykuł pomógł Ci dowiedzieć się, jak wykluczyć kategorię ze strony głównej WordPress. Możesz również zobaczyć te najbardziej poszukiwane hacki kategorii i wtyczki do WordPressa, które pomogą Ci efektywniej korzystać z kategorii.

Jeśli podoba Ci się ten artykuł, zasubskrybuj nasz kanał YouTube dla samouczków wideo WordPress. Znajdziesz nas również na Twitterze i Facebooku.

You May Also Like

Jak naprawić nieprawidłowy błąd JSON w WordPress (Przewodnik dla początkujących)

W artykule: Co powoduje błąd „nieprawidłowa odpowiedź JSON” w WordPress?1. Sprawdź adresy…

Jak zmienić kolor linku w WordPress (poradnik dla początkujących)

W artykule: Dlaczego Linki Są Ważne?Jak dodawać linki w postach i stronach…

Jak naprawić błąd krytyczny w WordPress (krok po kroku)

W artykule: Co To jest błąd krytyczny w WordPress?Co powoduje krytyczny błąd…

Jak zainstalować WordPress lokalnie na komputerze Mac za pomocą MAMP

W artykule: Jak zainstalować MAMP na komputerze MacInstalacja WordPress na komputerze MacWypróbowanie…