Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Puchar WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Jak dodać kategorie i podkategorie w WordPress

W WordPressie posty można organizować w różne kategorie i tagi. Można nawet tworzyć podkategorie w celu dalszej organizacji.

Korzystanie z kategorii i podkategorii może pomóc czytelnikom znaleźć najbardziej interesujące ich treści i poprawić ranking SEO witryny.

W ciągu ostatnich 16 lat skutecznie zorganizowaliśmy nasze posty w kategorie i podkategorie na wszystkich naszych stronach internetowych, aby usprawnić nawigację po witrynie dla naszych czytelników. Poprawiło to naszą dostępność i przyczyniło się do wyższych pozycji w wyszukiwarkach, czyniąc nasze treści bardziej przyjaznymi dla użytkownika.

W tym artykule pokażemy krok po kroku, jak łatwo dodawać kategorie i podkategorie w WordPress.

Categories and subcategories in WordPress

Zrozumienie kategorii nadrzędnych i podrzędnych w WordPressie

Kategorie to potężne narzędzie. To nie tylko sposób na sortowanie twoich treści. Pomagają one również opracować odpowiednią strukturę witryny, która jest znacząca i semantyczna. Jest to świetne dla twojego WordPress SEO.

Uwaga: Jeśli nie masz jasności co do różnicy między kategoriami i tagami, zapoznaj się z naszym przewodnikiem na temat kategorii i tagów. Wyjaśnia on, dlaczego kategorie i tagi różnią się od siebie i jak prawidłowo z nich korzystać.

Być może zastanawiasz się teraz, dlaczego i kiedy ktoś miałby używać kategorii podrzędnych (podkategorii) na swojej stronie WordPress?

Załóżmy, że tworzysz bloga podróżniczego dla różnych miejsc na całym świecie. Możesz chcieć, aby użytkownicy mogli znaleźć artykuły zarówno według kraju, jak i miasta.

Na przykład, możesz mieć artykuł o najlepszych parkach wodnych w Stanach Zjednoczonych. Sensowne byłoby użycie kategorii „Stany Zjednoczone” jako kategorii dla tego wpisu.

Zamierzasz jednak również publikować artykuły o najlepszych miejscach do jedzenia w Nowym Jorku, Los Angeles, Chicago i nie tylko. W tym miejscu można użyć kategorii podrzędnych lub podkategorii. Wtedy „Stany Zjednoczone” mogą stać się kategorią nadrzędną, a miasta kategoriami podrzędnymi.

Category and subcategory in WordPress

Wpis umieszczony w kategorii podrzędnej nie musi być również umieszczony w kategorii nadrzędnej. W naszym przykładzie mogliśmy pozostawić „Stany Zjednoczone” niezaznaczone i po prostu umieścić wpis w kategorii „Nowy Jork”.

Jeśli wpiszesz wpis do kategorii podrzędnej, ale nie do kategorii nadrzędnej, twój wpis pojawi się tylko na stronach archiwum kategorii podrzędnej.

Powiedziawszy to, przyjrzyjmy się, jak dodać zarówno zwykłe kategorie, jak i kategorie podrzędne w WordPress.

Dodawanie kategorii w WordPress

Możesz łatwo utworzyć nową kategorię w WordPressie podczas pisania wpisu.

Po pierwsze, jeśli panel boczny nie jest wyświetlany podczas edycji wpisu, należy kliknąć ikonkę koła zębatego w prawym górnym rogu.

Następnie w panelu bloków po prawej stronie otwórz kartę Kategorie.

where to find categories when editing a post

Zobaczysz różne kategorie, które już utworzyłeś.

Aby utworzyć nową kategorię, wystarczy kliknąć odnośnik „Dodaj nową kategorię”.

Adding a new category in WordPress

Po kliknięciu odnośnika pojawią się dwa nowe pola, w których można utworzyć Twoją kategorię.

W przypadku zwykłej kategorii nie trzeba wybierać niczego z listy rozwijanej Kategoria nadrzędna.

Enter a category name and parent category

Po wpisaniu rodzaju nazwy twojej kategorii, po prostu kliknij przycisk „Utwórz nową kategorię”.

Pole dla tej kategorii zostanie automatycznie zaznaczone dla twojego obecnego, aktualnego wpisu. Jeśli chcesz, możesz je odznaczyć.

Preview of new category

Można również utworzyć nową kategorię bez edytowania wpisu.

Po prostu przejdź do Wpisy ” Kategorie i utwórz swoją nową kategorię. Jest to przydatne, jeśli chcesz utworzyć wszystkie twoje kategorie przed dodaniem treści.

Ta metoda pozwala również edytować uproszczoną nazwę (adres URL) dla twoich kategorii. Możesz usunąć i zmienić nazwę kategorii oraz nadać im opis. Zobacz, jak dodać słowa kluczowe SEO i opisy w WordPress.

Add a new category

Dodawanie kategorii podrzędnej (subkategorii) w WordPress

Możesz dodawać i edytować kategorie podrzędne w dokładnie taki sam sposób, w jaki dodałeś kategorie nadrzędne.

Podczas edycji wpisu otwórz panel ustawień i przewiń w dół do karty Kategorie.

Następnie kliknij opcję „Utwórz nową kategorię” i wpisz nazwę twojej kategorii podrzędnej. Następnie z rozwijanej listy wybierz kategorię, której chcesz użyć jako nadrzędnej.

Add a subcategory

Podobnie, możesz również przejść do Wpisy ” Kategorie, aby dodać kategorie podrzędne.

Wystarczy wpisać rodzaj Twojej kategorii podrzędnej i wybrać kategorię nadrzędną z rozwijanego menu.

Select a parent category

Twoje kategorie podrzędne mogą również mieć własne kategorie podrzędne, jeśli chcesz.

Na przykład, możemy zdecydować się na opracowanie struktury kategorii, która będzie używana do grupowania wielu rodzajów treści, tak jak poniżej:

Preview of category structure

Tutaj Aktualności są kategorią, a Ogłoszenia kategoriami podrzędnymi.

Kategorie na tym samym poziomie w ramach kategorii nadrzędnej są czasami nazywane kategoriami „rodzeństwa”. Na przykład, Ogłoszenia i Narzędzia SEO są tutaj kategoriami rodzeństwa.

Kategorie mogą mieć tylko jednego nadrzędnego. Nie można dodać jednej podkategorii w ramach dwóch różnych kategorii nadrzędnych.

Korzyści SEO wynikające ze struktury witryny opartej na kategoriach

Twoje adresy URL kategorii będą wyglądać mniej więcej tak:

https://example.com/category/united-states/new-york-city/

Jest to znaczące i pomaga wyszukiwarkom i odwiedzającym zrozumieć, o czym jest twoja strona. Masz również szansę dodać słowa kluczowe do twojego adresu URL. Słowa kluczowe pomagają ludziom znaleźć treść w wyszukiwarkach.

WordPress umożliwia również łatwą zmianę przedrostka /category/ w adresach URL twojej kategorii. Jeśli chcesz, możesz go nawet całkowicie usuwać.

Wystarczy przejść do strony Ustawienia ” Bezpośrednie odnośniki z panelu administracyjnego WordPress i przewinąć w dół do sekcji „Baza kategorii”.

Change category permalink settings

Tutaj możesz wpisz prefiks, którego chcesz użyć i kliknij przycisk „Zapisz zmiany”, aby zapisać twoje zmiany.

Przedrostek „category” w twoich adresach URL kategorii nie przynosi żadnych korzyści dla SEO.

Dlatego niektórzy właściciele witryn internetowych wolą usuwać słowo „kategoria” z adresów URL swoich archiwalnych stron kategorii WordPress. Możesz to łatwo zrobić za pomocą wtyczki All in One SEO, aby Twoje adresy URL kategorii wyglądały tak:

http://example.com/united-states/new-york-city/

Wystarczy przejść do menu Wygląd wyszukiwania dla AIOSEO, a następnie wybrać kartę Taksonomie. Pod ustawieniami zaawansowanymi dla kategorii zobaczysz opcję usuwania prefiksu bazy kategorii.

AIOSEO Remove Category Base Prefix

Alternatywnie można również użyć wtyczki FV Top Level Categories. Wystarczy zainstalować wtyczkę, aby usunąć słowo „kategoria” z adresów URL twoich stron archiwum kategorii.

Ważne: Jeśli zdecydujesz się zmienić bazę kategorii na istniejącej witrynie WordPress, będziesz musiał skonfigurować przekierowania, aby uniknąć błędów 404 dla odwiedzających wyszukiwarkę. Aby uzyskać bardziej szczegółowe instrukcje, postępuj zgodnie z naszym przewodnikiem na temat zmiany prefiksu bazy kategorii w WordPress.

Jak wyświetlić kategorie i kategorie podrzędne w panelu bocznym WordPressa?

Możesz dodać blok widżetów do twojego panelu bocznego WordPress lub stopki, aby wyświetlić listę kategorii. W twoim kokpicie WordPress przejdź do Wygląd ” Widżety.

Jeśli nie zmieniłeś swojego widżetu z tych, które WordPress umieszcza tam domyślnie, powinieneś zobaczyć blok widżetu Kategorie już na miejscu. Jeśli nie, możesz kliknąć przycisk „+” i dodać blok „Kategorie” do twojego obszaru widżetów.

Add a category widget block

Domyślnie widżet wyświetli wszystkie twoje kategorie na płaskiej liście, w kolejności alfabetycznej.

Oto podgląd tego, jak wyglądały na naszej testowej witrynie internetowej:

Preview of categories in sidebar

Wskazówka: Kategorie będą wyświetlane na liście tylko wtedy, gdy przypisano do nich co najmniej 1 opublikowany wpis.

Jeśli chcesz, możesz to zmienić, aby wyświetlać kategorie podrzędne (podkategorie) pod ich kategoriami nadrzędnymi. Wystarczy włączyć opcję „Pokaż hierarchię” w ustawieniach widżetu w ten sposób. Nie zapomnij kliknąć przycisku „Aktualizuj”.

Show hierarchy in widget blocks

Na twojej witrynie powinny być teraz widoczne kategorie nadrzędne z zagnieżdżonymi pod nimi kategoriami podrzędnymi.

Wskazówka: Jeśli twoje zmiany w panelu bocznym nie są wyświetlane, może być konieczne wyczyszczenie pamięci podręcznej WordPress.

Oprócz domyślnego bloku widżetów kategorii, można również tworzyć własne odnośniki do menu kategorii za pomocą menu nawigacyjnego WordPress. Następnie możesz dodać to menu do twojego menu nagłówka, panelu bocznego, stopki lub innego położenia menu.

Bonus: Wyświetlanie podkategorii na stronach kategorii w WordPressie

Po dodaniu podkategorii do twojej witryny internetowej, możesz wyświetlać je na stronach kategorii. Ułatwi to użytkownikom poruszanie się po twojej treści i może zwiększyć ruch na stronie.

Aby wyświetlać podkategorie, musisz dodać następujący własny kod do twojego pliku category.php. Możesz znaleźć ten katalog w plikach twojego motywu.

<?php
if (is_category()) {
    $this_category = get_category($cat);
    }
    ?>
    <?php
    if($this_category->category_parent)
    $this_category = wp_list_categories('orderby=id&show_count=0
    &title_li=&use_desc_for_title=1&child_of='.$this_category->category_parent.
    "&echo=0"); else
    $this_category = wp_list_categories('orderby=id&depth=1&show_count=0
    &title_li=&use_desc_for_title=1&child_of='.$this_category->cat_ID.
    "&echo=0");
    if ($this_category) { ?> 
  
<ul>
<?php echo $this_category; ?>
  
</ul>
  
<?php } ?>

Gdy to zrobisz, po prostu przejdź na stronę dowolnej kategorii w twojej witrynie internetowej, gdzie zostanie powiadomiona lista jej podkategorii, które użytkownicy mogą przeglądać.

Aby uzyskać szczegółowe informacje, zapoznaj się z naszym poradnikiem na temat wyświetlania podkategorii na stronach kategorii w WordPress.

Preview of Subcategories on Category Page

Mamy nadzieję, że ten poradnik pomógł ci dowiedzieć się, jak dodawać kategorie i kategorie podrzędne w WordPress. Możesz również zapoznać się z naszym artykułem na temat tworzenia niestandardowych taksonomii w WordPressie i naszym przewodnikiem na temat dodawania quicktagów w formularzach komentarzy WordPressa.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz na niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak WPBeginner jest finansowany, dlaczego to ma znaczenie i jak możesz nas wspierać. Oto nasz proces redakcyjny.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Najlepszy zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi - zbiór produktów i zasobów związanych z WordPressem, które każdy profesjonalista powinien mieć!

Reader Interactions

98 komentarzyZostaw odpowiedź

  1. Atul Tanna

    I have a Buying Guide, Review, and Categories and Under Categories I have several sub categories
    When I Review Amazon Products I would like them to appear under Reviews and at te same time time I would like them to appear in one of the sub categories How do I get started and what do I do

    Thanks

  2. Alaba

    Hi, my site has some categories that don’t have any parent category. However, these were created a long time ago. Can I just assign them one?

    • WPBeginner Support

      You can but if you have any posts under the categories, be sure to redirect any posts that had their URLs changed

      Administrator

    • WPBeginner Support

      That would be your posts/blog page that you can set under Settings>Reading :)

      Administrator

  3. Imran khan

    When using child categories, should I check the parent category also checked, or keep it unchecked?

    • WPBeginner Support

      If you mean when adding a post to the category, you would only need to check the child category

      Administrator

      • Imran khan

        I have my permalink structure set to “/%category%/%postname%/” and I want to show the parent category in my URL.
        1. If I checked the child category my post URL’s are showing: “www.my-site.com/parent-cat/child-cat/post-name/”
        2. If I checked both child and parent categories, my post URL’s are showing: “www.my-site.com/parent-cat/post-name/” that I want. So now should I check the parent category also checked, or keep it unchecked? If i checked both then it would not be an issue to have duplicate content that will negatively affect on SEO.

  4. Terry

    Can subcategories be used for products?

    • WPBeginner Support

      Yes, as long as your eCommerce plugin allows.

      Administrator

  5. Sade

    Hi,

    I have made my catergory showing at the top a drop down, but when I put category in my primary sidebar when I click it says 'select category’ and doesn’t show my sub categories. How do I fix this?

    Thanks

    • WPBeginner Support

      You would normally need to manually add subcategories if we’re understanding what you’d want correctly.

      Administrator

  6. Ebi

    Hi
    Can I generate multiple articles for the main category without selecting a subcategory for it (with a few subcategories), is this SEO desirable?

    • WPBeginner Support

      You can have multiple posts in one category if you wanted and not use subcategories, it would depend on the overall organization of your site for how useful it would be and if it would have any SEO effect.

      Administrator

  7. usman

    hay i need to know how i display sub-category show in menu when i add new show auto into the menu

  8. Candy

    I have six categories on my homepage. When you click the image on the homepage, it takes you to that category page. I am having an issue with blog posts. How do I get the blog post to automatically appear on the correct category page? I’m been doing this manually and I know there has to be another way. Thanks in advance!

    • WPBeginner Support

      You should be able to link to the category page for WordPress to automatically list the posts in a category. You can get the link to your category page by adding a category to your menu. You should not be manually creating your category pages.

      Administrator

  9. Stef

    You mentioned if you don’t attach the item to the parent and only the child that it wouldn’t show up in the parent. This is incase you don’t want duplicate content.

    If left attached to both would this create an SEO issue of having duplicate content then? I know Google frowns upon duplicate content, but you didn’t say.

    Thanks in advance.

    • WPBeginner Support

      It should not cause a duplicate content issue either way.

      Administrator

  10. Muhammad Salman

    Good. It helped me a lot thanks wpbeginner

    • WPBeginner Support

      You’re welcome, glad our article was helpful :)

      Administrator

  11. Julie

    Thanks,
    I was told I was creating my categories incorrectly as they had the word ‘category’ in the URL. I read several posts on how to create categories and yours was the only one explaining this.
    That said, how bad is it to have this? I hate to add in yet another plugin. It really doesn’t bother me…unless it should for some reason.
    Julie

    • WPBeginner Support

      There is a large amount of personal preference as search engines don’t specify their preference other than being easy for users to understand. You can always update your category names if you wanted but it is not a hard requirement. For adding more plugins, for the most part, you shouldn’t worry. For our guide on plugins you would want to take a look at our article here:
      https://www.wpbeginner.com/opinion/how-many-wordpress-plugins-should-you-install-on-your-site/

      Administrator

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszymi polityka komentarzy, a Twój adres e-mail NIE zostanie opublikowany. NIE używaj słów kluczowych w polu nazwy. Przeprowadźmy osobistą i konstruktywną rozmowę.