W artykule:
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.
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.
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.
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.