Kategorie zapewniają łatwy sposób sortowania treści WordPress. Istnieje jednak znacznie więcej, co możesz z nimi zrobić, aby Twoja witryna była przyjazna dla użytkownika i zwiększyła jej SEO.
W WPBeginner rozumiemy znaczenie efektywnego organizowania treści, zwłaszcza za pomocą kategorii. Przez lata badaliśmy różne sztuczki i wskazówki, aby wyróżnić kluczowe treści kategorii na naszej stronie, co pomogło nam zwiększyć ruch i zaangażowanie użytkowników.
Pozwoliło nam to w przystępny i atrakcyjny sposób prezentować naszym odbiorcom odpowiednie treści, co ostatecznie poprawiło ich doświadczenia z naszą witryną.
W tym artykule pokażemy Ci kilka z najbardziej pożądanych hacków i wtyczek kategorii dla WordPress.

Dlaczego warto używać hacków kategorii w WordPress?
Kategoria jest jedną z domyślnych taksonomii w WordPress. Służy do sortowania wszystkich postów na blogu na Twojej stronie do różnych sekcji.
Używanie kategorii w Twojej witrynie WordPress ułatwia użytkownikom nawigację po witrynie. Pozwala również na organizację treści w sposób, który ma sens i pomaga Twojej witrynie uzyskać wyższą pozycję w wynikach wyszukiwania.
Możesz również użyć różnych hacków, aby ulepszyć funkcjonalność i wygląd kategorii, czyniąc je bardziej przyjaznymi dla użytkownika i skutecznymi.
Na przykład możesz dodać ikony i obrazy do swoich kategorii, aby były atrakcyjne wizualnie i łatwo rozpoznawalne dla użytkowników.
Podobnie, możesz tworzyć niestandardowe szablony kategorii, aby kontrolować układ każdej strony kategorii.
Mając to na uwadze, przyjrzyjmy się kilku najbardziej pożądanym hackom i wtyczkom kategorii w WordPressie:
- Kanały RSS kategorii
- Lista kategorii z linkami do kanałów RSS
- Dodawanie ikon kategorii w WordPress
- Włącz kategorie dla stron
- Włącz posty przypięte dla archiwów kategorii
- Tworzenie szablonów kategorii w WordPressie
- Wyklucz konkretne kategorie z kanału RSS
- Pokaż najnowsze posty z określonych kategorii
- Przypisz autora do określonych kategorii
- Pokaż fragmenty na stronach kategorii
- Bonus: Wyświetl najpopularniejsze tagi w WordPressie
1. Kanały RSS kategorii
Każda kategoria w WordPressie ma swój własny kanał RSS, który można łatwo znaleźć, dodając „feed” na końcu adresu URL strony kategorii, na przykład:
https://www.example.com/category/news/feed/
Możesz dodać ten link do swoich stron szablonów kategorii, aby wyświetlać kanały RSS. Pozwoli to użytkownikom subskrybować Twoje kategorie i być na bieżąco z publikowanymi przez Ciebie treściami.
Możesz nawet tworzyć oddzielne kanały RSS dla każdej kategorii, aby uniknąć zamieszania wśród użytkowników.
Szczegółowe instrukcje znajdziesz w naszym poradniku jak tworzyć oddzielne kanały RSS dla każdej kategorii.
2. Lista kategorii z linkami do kanałów RSS
Domyślny widżet kategorii w WordPressie nie pozwala na wyświetlanie linku do kanału RSS obok nazw kategorii.
Jeśli chcesz wyświetlać linki do kanałów obok nazw kategorii, dodaj ten kod do pliku functions.php swojego motywu lub użyj wtyczki do fragmentów kodu, takiej jak WPCode:
function wpb_categories_with_feed() {
$args = array(
'orderby' => 'name',
'feed' => 'RSS',
'echo' => false,
'title_li' => '',
);
$string .= '<ul>';
$string .= wp_list_categories($args);
$string .= '</ul>';
return $string;
}
// add shortcode
add_shortcode('categories-feed', 'wpb_categories_with_feed');
// Add filter to execute shortcodes in text widgets
add_filter('widget_text', 'do_shortcode');
Następnie musisz dodać skrócony kod [categories-feed] w widżecie tekstowym, aby wyświetlić kategorie z linkami do kanałów obok nich.
Szczegółowe informacje znajdziesz w naszym poradniku jak łatwo dodawać niestandardowy kod w WordPress.
3. Dodawanie ikon kategorii w WordPress
Obrazy sprawiają, że sieć jest bardziej interesująca. Możesz używać obrazów, aby wyróżnić swoje strony kategorii.
Aby powiązać obrazy z kategoriami, musisz zainstalować i aktywować wtyczkę Categories Images. Szczegółowe instrukcje znajdziesz w naszym przewodniku dla początkujących jak zainstalować wtyczkę WordPress.
Po aktywacji odwiedź stronę Wpisy » Kategorie z panelu administracyjnego WordPress. Tutaj zauważysz, że wtyczka wyświetla obraz zastępczy dla Twoich istniejących kategorii.

Teraz po prostu kliknij link „Edytuj” pod dowolną z kategorii.
Przekieruje Cię to do strony „Edytuj kategorię”, gdzie musisz kliknąć przycisk „Prześlij/Dodaj nowy obraz”, aby dodać obraz, którego chcesz użyć dla tej konkretnej kategorii.

Więcej informacji można znaleźć w naszym poradniku, jak dodać obrazy taksonomii (ikony kategorii) w WordPress.
4. Włącz kategorie dla stron
Domyślnie kategorie są dostępne tylko dla wpisów w WordPress. Możesz jednak powiązać je z dowolnym typem wpisu, w tym ze stronami.
Aby to zrobić, zainstaluj i aktywuj wtyczkę Pages with category and tag. Szczegółowe informacje znajdziesz w naszym samouczku na temat instalacji wtyczki WordPress.
Po aktywacji wtyczka będzie działać od razu i nie będzie żadnych ustawień do skonfigurowania.
Po prostu przejdź do zakładki menu Strony z panelu WordPress, gdzie zobaczysz, że tagi i kategorie postów są teraz dostępne dla Twoich stron WordPress.

Szczegółowe instrukcje znajdziesz w naszym poradniku jak dodać kategorie i tagi do stron WordPress.
5. Włącz przypięte posty dla archiwów kategorii
W WordPress możesz oznaczać posty jako „przypięte”, aby wyświetlały się na stronie głównej.
Aby dodać przypięte posty do swoich stron kategorii, po prostu zainstaluj i aktywuj wtyczkę Sticky Posts – Switch.
Uwaga: Pamiętaj, że wtyczka nie została przetestowana z najnowszą wersją WordPressa. Jednak podczas naszych testów wydawała się działać poprawnie. Aby uzyskać więcej informacji, zapoznaj się z naszym przewodnikiem na temat korzystania ze starszych wtyczek.
Po aktywacji przejdź do Ustawienia » Wyróżnione Posty – Przełącz z paska bocznego administracji WordPress. Tutaj możesz skonfigurować opcje wyświetlania wyróżnionych postów.

Teraz, gdy przejdziesz do swojej witryny WordPress, możesz przypiąć dowolny post kategorii, klikając ikonę gwiazdki.
Zobacz nasz samouczek, jak dodać przypięte posty dla kategorii WordPress, aby uzyskać szczegółowe instrukcje.

6. Tworzenie szablonów kategorii w WordPressie
WordPress jest wyposażony w potężny silnik motywów. Domyślnie szuka szablonów o określonych nazwach w Twoim motywie, aby wyświetlać określone strony. Na przykład szablon category.php w motywie służy do wyświetlania wszystkich stron kategorii.
Podobnie możesz tworzyć szablony dla konkretnych kategorii, nazywając szablon nazwą kategorii. Na przykład, aby utworzyć szablon dla kategorii filmów, nazwiesz plik szablonu category-movie.php.
Użyj pliku category.php swojego motywu jako punktu wyjścia dla szablonu pojedynczej kategorii, a następnie dokonaj niezbędnych zmian.
Aby uzyskać bardziej szczegółowe instrukcje, zapoznaj się z naszym samouczkiem na temat tworzenia szablonów kategorii w WordPressie.
7. Wyklucz konkretne kategorie z kanału RSS
Domyślnie wszystkie Twoje posty pojawiają się w kanale RSS Twojej witryny.
Jeśli jednak chcesz ukryć niektóre kategorie z głównego kanału RSS Twojej witryny, po prostu zainstaluj i aktywuj wtyczkę Ultimate Category Excluder.
Po aktywacji przejdź do strony Ustawienia » Wyklucz kategorie z RSS z panelu WordPress, aby wybrać kategorie, które chcesz ukryć z kanałów RSS.

Więcej szczegółów znajdziesz w naszym poradniku jak wykluczyć określone kategorie z kanału RSS WordPress.
8. Pokaż najnowsze posty z określonych kategorii
Głównym zastosowaniem kategorii jest pomoc w sortowaniu treści i ułatwienie użytkownikom znajdowania treści. Jeśli użytkownik uzna post z danej kategorii za interesujący, prawdopodobnie przeczyta podobne posty z tej samej kategorii.
Aby wyświetlić najnowsze posty z kategorii, możesz dodać ten kod do swojej strony internetowej, używając wtyczki do fragmentów kodu, takiej jak WPCode:
function wpb_postsbycategory() {
// the query
$the_query = new WP_Query( array(
'category_name' => 'travel',
'posts_per_page' => 5
) );
// The Loop
if ( $the_query->have_posts() ) {
$string .= '<ul class="postsbycategory widget_recent_entries">';
while ( $the_query->have_posts() ) {
$the_query->the_post();
if ( has_post_thumbnail() ) {
$string .= '<li>';
$string .= '<a href="' . get_the_permalink() .'" rel="bookmark">' . get_the_post_thumbnail($post_id, array( 50, 50) ) . get_the_title() .'</a></li>';
} else {
// if no featured image is found
$string .= '<li><a href="' . get_the_permalink() .'" rel="bookmark">' . get_the_title() .'</a></li>';
}
}
} else {
// no posts found
$string .= '<li>No Posts Found</li>';
}
$string .= '</ul>';
return $string;
/* Restore original Post Data */
wp_reset_postdata();
}
// Add a shortcode
add_shortcode('categoryposts', 'wpb_postsbycategory');
Kiedy to zrobisz, nie zapomnij zastąpić „travel” własnym slugiem kategorii (nazwą kategorii używaną w adresach URL) i zapisz zmiany.
Następnie musisz dodać krótki kod [categoryposts] tam, gdzie chcesz dodać najnowsze posty z określonej kategorii.

Szczegółowe instrukcje znajdziesz w naszym poradniku jak wyświetlać najnowsze posty z określonej kategorii w WordPress.
9. Przypisz autora do konkretnych kategorii
Zarządzając wieloautorską witryną WordPress, możesz chcieć przypisać autorów do konkretnych kategorii.
Aby to zrobić, musisz zainstalować i aktywować wtyczkę PublishPress Permissions. Po aktywacji przejdź do strony Uprawnienia » Grupy i utwórz nową grupę.
Kiedy to zrobisz, dodaj autora jako członka.

Następnie przełącz się na zakładkę „Ustaw określone uprawnienia” i wybierz opcję „Post” z menu rozwijanego „Typ postu”.
Otworzy to więcej ustawień, gdzie musisz wybrać opcję „Kategorie” z menu rozwijanego „Kwalifikacja”.

Spowoduje to otwarcie sekcji „Wybierz kategorie”.
Tutaj zaznacz pole obok kategorii, do której chcesz ograniczyć autora.
Po zakończeniu kliknij przycisk „Zapisz uprawnienia”, aby zapisać ustawienia.

Szczegółowe instrukcje znajdziesz w naszym poradniku jak ograniczyć autorów do określonych kategorii w WordPress.
10. Pokaż fragmenty na stronach kategorii
Zalecamy naszym użytkownikom wyświetlanie fragmentów na stronach archiwum i kategorii. Wyświetlanie fragmentów skraca czas ładowania strony, co jest dobre dla SEO.
Poza tym chroni Cię to również przed problemem zduplikowanych treści na Twojej stronie. Aby zastąpić pełną treść fragmentami na stronach kategorii, po prostu dodaj ten kod do pliku functions.php swojego motywu lub wtyczki do fragmentów kodu, takiej jak WPCode:
function my_excerpts($content = false) {
if(is_category()) :
global $post;
$content = $post->post_excerpt;
// If the post has explicitly set excerpt use that
if($content) :
$content = apply_filters('the_excerpt', $content);
// If no excerpt is set
else :
$content = $post->post_content;
$excerpt_length = 55;
$words = explode(' ', $content, $excerpt_length + 1);
if(count($words) > $excerpt_length) :
array_pop($words);
array_push($words, '...');
$content = implode(' ', $words);
endif;
$content = '<p>' . $content . '</p>';
endif;
endif;
return $content;
}
add_filter('the_content', 'my_excerpts');
Możesz również zastąpić treść fragmentami, edytując plik category.php swojego motywu i zastępując the_content przez the_excerpt.
Więcej instrukcji znajdziesz w naszym poradniku jak wyświetlić fragmenty postów w motywach WordPress.
Bonus: Wyświetl najpopularniejsze tagi w WordPressie
Po skonfigurowaniu wszystkich kategorii zgodnie z własnymi preferencjami, możesz również wyświetlić najpopularniejsze tagi na swojej stronie internetowej.
Kategorie zazwyczaj przyciągają więcej uwagi niż tagi ze względu na ich szerszy zakres, a czasami są również dodawane do menu nawigacyjnego.
Jednak wyświetlanie popularnych tagów pozwoli użytkownikom zorientować się w często omawianych tematach na Twojej stronie, co skłoni ich do odkrywania większej ilości treści. Może to zwiększyć liczbę wyświetleń stron i zaangażowanie użytkowników.

Aby wyświetlić popularne tagi, musisz zainstalować i aktywować wtyczkę TaxoPress. Po aktywacji przejdź do strony TaxoPress » Wyświetlanie terminów i kliknij link „Edytuj”.
Następnie możesz wybrać tytuł do wyświetlania tagów, wybrać typ posta, z którego mają być pobierane dane, oraz wybrać tagi jako taksonomię do wyświetlenia.

Następnie przełącz się na zakładkę „Wybierz terminy” i wybierz opcję „Licznik” z menu rozwijanego „Metoda wyboru terminów z bazy danych” i wybierz dla niej kolejność malejącą.
Następnie wybierz opcję „Licznik” z menu rozwijanego „Metoda wybierania terminów do wyświetlenia” i wybierz również „malejąco”.

Teraz kliknij przycisk „Zapisz wyświetlane terminy”, aby zapisać ustawienia. Następnie przejdź do strony Wygląd » Widżety i dodaj blok „Wyświetlanie terminów” z menu.
Na koniec kliknij przycisk „Zaktualizuj” na górze, aby zapisać swoje ustawienia. Szczegółowe informacje znajdziesz w naszym poradniku jak wyświetlić najpopularniejsze tagi w WordPressie.

Mamy nadzieję, że ten artykuł pomógł Ci poznać nowe hacki i wtyczki kategorii dla WordPress. Aby uzyskać więcej wskazówek dotyczących najlepszych praktyk, zapoznaj się z naszym przewodnikiem po najlepszych narzędziach dla freelancerów, projektantów i programistów WordPress lub naszej liście ważnych rzeczy do zrobienia po zainstalowaniu WordPressa.
Jeśli podobał Ci się ten artykuł, zasubskrybuj nasz kanał YouTube po samouczki wideo WordPress. Możesz nas również znaleźć na Twitterze i Facebooku.


Philip Kelly
Szukałem... nie mogę znaleźć sposobu na uwzględnienie „pustych” kategorii w „Bloku kategorii” edytora bloków WP. Prywatne posty w danej kategorii nie są uwzględniane w liczbie kategorii. A jeśli wszystkie posty w tej kategorii są prywatne, liczba kategorii w wp_terms_taxonomy wynosi zero. A jeśli liczba wynosi zero, kategoria nie jest uwzględniana na liście kategorii.
Wsparcie WPBeginner
Przyjrzymy się możliwym opcjom, ale prywatne posty zazwyczaj nie są postami, które chcesz udostępniać całej swojej publiczności. Możesz rozważyć, w jaki sposób używasz tych postów, jeśli powinny znaleźć się w Twoim widżecie.
Admin
Gery
I was hoping to find a way that will allow the text editor to suggest Categories when creating a link inside the text editor. Right now when you start typing you will get posts and pages suggestions only.
Victor Iweanya
Dziękuję za ten post. Czy istnieje sposób, aby posty na stronie WordPress były automatycznie kategoryzowane na podstawie określonych słów kluczowych w poście.
Na przykład tablica ofert pracy, gdzie oferty są klasyfikowane na podstawie wymagań kwalifikacji akademickich. Załóżmy więc, że praca wymaga stopnia magistra, automatycznie post trafia do kategorii prac magisterskich, tak jak ta strona internetowa tutaj.
skromny obserwator
masz literówkę w numerze 8, która powoduje awarię WordPressa, pierwsza linia powinna zawierać $the_query, a nie tylko $query.
Wsparcie WPBeginner
Dziękujemy za informację. Naprawiliśmy to.
Admin
faisal
W tym celu musiałbyś zmodyfikować używany wtyczkę.
Veronica Scholtz
Prowadzę dwa blogi kategorii na mojej stronie na oddzielnych stronach – Blog 1 i Blog 2. Używam wtyczki widżetu do wyświetlania archiwów dla każdej konkretnej kategorii w pasku bocznym. Kiedy wyświetlam archiwum dla Kategorii 2/Blog 2, wyświetla archiwum Bloga 2 na stronie Bloga 1. Jak mogę to zmienić/naprawić? Będę szczerze wdzięczny za pomoc.
Katinka Hesselink
Obecnie używam opisu kategorii dla większości moich kategorii. Co jest świetne, ponieważ pojawia się on na stronach kategorii w domyślnych motywach WordPress. Jednak właśnie dowiedziałem się, że ten opis pojawia się również jako tekst alternatywny w domyślnym widżecie kategorii. To trochę za dużo. Chcę więc mieć możliwość wyłączenia tego...
shubehndu bhatnager
Jak wyświetlać miniatury postów według kategorii na stronie głównej
mcnater
A co powiesz na to, aby posty w kategoriach wyświetlały się jako linki obrazkowe zamiast prostego bloga? Jak to zrobić? Dziękuję.
Samedi Amba
Nice one here. And much appreciated. I was shocked to discover that one can actually add categories to pages. Makes me love wordpress everyday
thomas
Jeszcze jeden plugin na drogę
WP Wyklucz ze strony głównej
Wyklucz kategorie, tagi, posty lub strony ze strony głównej (bez przerywania paginacji)
https://wordpress.org/plugins/wp-exclude-from-homepage/
Wish Maker
Bardzo przydatny post. Właśnie pracuję z kategoriami. Dziękuję! :)
fazreen
świetne triki.. zwłaszcza do pokazywania określonej kategorii
Danielle LaPorte
hej hej… a co z półautomatyczną funkcją „podobne” lub „może Ci się spodobać” do wybierania poprzednich postów, do których można linkować. Było to w starej wersji WP i zniknęło z aktualizacjami. Tęsknię za tym.
Świetny post. Dziękuję bardzo.
countzeero
Świetna sprawa! Będę się do tego odwoływać podczas przeprojektowywania mojego bloga clutterlovers… dzięki!
ngassmann
A co z wyświetlaniem w okruszkach listy kategorii, z wyłączeniem kategorii nadrzędnej podczas listowania podrzędnych.
Personel redakcyjny
W tym celu musiałbyś zmodyfikować używany wtyczkę.
Admin