Zaufane samouczki WordPress, kiedy ich najbardziej potrzebujesz.
Przewodnik dla początkujących po WordPressie
WPB Cup
25 milionów+
Witryny korzystające z naszych wtyczek
16+
Lata doświadczenia z WordPressem
3000+
Samouczki WordPress od ekspertów

Jak zmienić prefiks kategorii w WordPress (krok po kroku)

WordPress domyślnie dodaje /category/ jako prefiks do wszystkich adresów URL stron kategorii.

Ale nie musisz się tego trzymać. Zmiana prefiksu kategorii może sprawić, że Twoja witryna będzie czystsza i lepiej zorganizowana.

Jeśli chcesz zmienić prefiks bazowy kategorii, jesteś we właściwym miejscu. W tym artykule przeprowadzimy Cię przez ten proces.

Jak zmienić prefiks bazowy kategorii w WordPress

Czym jest prefiks bazowy kategorii? Czy powinieneś go zmienić?

Każda kategoria na Twojej stronie WordPress otrzymuje własną stronę i kanał RSS. Możesz zobaczyć wszystkie posty przypisane do kategorii, odwiedzając stronę archiwum tej kategorii.

Domyślnie WordPress dodaje „category” jako prefiks bazowy do adresów URL stron kategorii. Pomaga to odróżnić strony i posty od archiwów kategorii i tagów.

Na przykład, jeśli masz kategorię o nazwie „Aktualności”, jej adres URL będzie wyglądał następująco:

http://example.com/category/news/

Podobnie WordPress dodaje prefiksy tagów do adresów URL dla archiwów tagów.

http://example.com/tag/iphone/

Ta przyjazna dla SEO struktura adresów URL pomaga użytkownikom i wyszukiwarkom zrozumieć, jaką stronę odwiedzają.

Większość stron internetowych w ogóle nie potrzebuje zmiany prefiksu bazowego. Jednakże, jeśli tworzysz stronę niszową i chciałbyś użyć innego słowa lub frazy dla swoich kategorii, możesz zmienić prefiks bazowy kategorii, aby to odzwierciedlić.

Zmiana prefiksu bazowego kategorii w WordPress

Zmiana prefiksu kategorii bazowej w WordPress jest dość prosta.

Aby rozpocząć, musisz przejść do Ustawienia » Bezpośrednie odnośniki z panelu administracyjnego WordPress i przewinąć w dół do sekcji „Opcjonalne”.

Dodaj nowy prefiks kategorii

W polu „Baza kategorii” możesz wprowadzić prefiks, którego chcesz użyć obok opcji bazy kategorii. Możesz również zmienić prefiks bazy tagów, jeśli chcesz.

Na przykład możesz dodać „tematy” jako nowy prefiks. W takim przypadku adresy URL Twoich kategorii będą wyglądać następująco:

http://example.com/topics/news/

Nie zapomnij kliknąć przycisku „Zapisz zmiany”, aby zachować swoje ustawienia.

Usuwanie prefiksu kategorii z adresów URL

Wielu naszych użytkowników pytało nas o całkowite usunięcie prefiksu kategorii z adresów URL WordPress. Spowoduje to zmianę adresów URL kategorii w następujący sposób:

http://example.com/news/

Nie jest to dobry pomysł i zalecamy, aby nie usuwać prefiksu kategorii.

Prefiks bazowy kategorii pomaga użytkownikom i wyszukiwarkom odróżnić posty/strony od kategorii. Usunięcie prefiksu sprawia, że adresy URL są niejednoznaczne, co jest złe dla doświadczenia użytkownika lub SEO w WordPressie.

Możesz również napotkać problemy techniczne z różnymi wtyczkami WordPress.

Na przykład, jeśli masz kategorię i stronę o tej samej nazwie lub gdy używasz %postname% jako struktury adresu URL dla pojedynczych postów, Twoja strona doświadczy nieskończonej pętli przekierowań, powodując, że strony nigdy się nie załadują.

Jednak jeśli nadal chcesz to zrobić, możesz użyć wtyczki All in One SEO (AIOSEO).

All In One SEO - AIOSEO

AIOSEO to najlepsza wtyczka SEO dla WordPress i sprawia, że optymalizacja Twojej witryny pod kątem wyszukiwarek jest niezwykle łatwa. Ponadto daje możliwość usunięcia prefiksu kategorii jednym kliknięciem przycisku.

W tym samouczku użyjemy licencji AIOSEO Pro, ponieważ zawiera ona funkcję usuwania bazy kategorii i inne potężne opcje, takie jak menedżer przekierowań i asystent linków. Istnieje również darmowa wersja AIOSEO, którą możesz wypróbować.

Najpierw musisz zainstalować i aktywować wtyczkę AIOSEO. Aby uzyskać bardziej szczegółowe instrukcje, zapoznaj się z naszym przewodnikiem jak zainstalować wtyczkę WordPress.

Po aktywacji zobaczysz kreatora konfiguracji AIOSEO. Po prostu kliknij przycisk „Let’s Get Started”. Jeśli potrzebujesz pomocy, możesz zapoznać się z naszym przewodnikiem jak poprawnie skonfigurować All in One SEO dla WordPressa.

Konfiguracja All in One SEO

Następnie możesz przejść do Wszystko w jednym SEO Wyszukiwanie » Wygląd z panelu administracyjnego WordPress i kliknąć zakładkę „Taksonomie”.

Następnie przejdź do sekcji „Kategorie” i przełącz się na zakładkę „Zaawansowane”. Stąd po prostu kliknij przełącznik na „Tak” dla opcji „Usuń prefiks bazy kategorii”.

Włącz przycisk usuwania prefiksu kategorii bazowej

Nie zapomnij kliknąć przycisku 'Zapisz zmiany', gdy skończysz.

Konfiguracja przekierowań po zmianie prefiksu kategorii

Jeśli zmieniasz lub usuwasz prefiks kategorii bazowej na nowej stronie WordPress, nie musisz nic robić.

Jednakże, jeśli robisz to na istniejącej stronie internetowej, użytkownicy odwiedzający starą stronę kategorii zobaczą błąd 404.

Aby to naprawić, musisz skonfigurować przekierowanie, aby zarówno wyszukiwarki, jak i zwykli odwiedzający byli prawidłowo przekierowywani do właściwej strony kategorii w Twojej witrynie.

Najprostszym sposobem na skonfigurowanie przekierowań w WordPressie jest użycie wtyczki All in One SEO (AIOSEO). Możesz przejść do All in One SEO » Redirects z panelu administracyjnego WordPress i kliknąć przycisk „Activate Redirects”.

Aktywuj przekierowania

Po aktywacji możesz przejść do zakładki „Przekierowania”, aby skonfigurować przekierowanie.

Po prostu wprowadź adres URL, pod który chcesz przekierować, w polu „URL źródłowy”, a nową lokalizację linku w polu „URL docelowy”.

Jeśli chodzi o typ przekierowania, możesz wybrać „301 Przeniesiono na stałe” z menu rozwijanego. Spowoduje to trwałe przeniesienie starych stron kategorii do nowego miejsca docelowego.

Skonfiguruj przekierowania w AIOSEO

Nie zapomnij kliknąć przycisku „Dodaj przekierowanie”, gdy skończysz.

Aby uzyskać więcej informacji, zapoznaj się z naszym przewodnikiem dla początkujących po tworzeniu przekierowań 301 w WordPress.

Wszyscy Twoi użytkownicy i wyszukiwarki powinni być teraz przekierowywani do poprawnych adresów URL przy użyciu nowego prefiksu kategorii.

I oto jest!

Mamy nadzieję, że ten artykuł pomógł Ci dowiedzieć się, jak zmienić prefiks kategorii w WordPress. Następnie możesz również zapoznać się z naszymi poradnikami na temat jak wykluczyć kategorię z Twojej strony głównej WordPress oraz jak dodać kategorie do niestandardowego typu posta w WordPress.

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.

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

Ostateczny zestaw narzędzi WordPress

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

Interakcje czytelników

18 CommentsLeave a Reply

  1. Kiedy ustawiam „Podstawę kategorii” na „%category%” w permalinkach, działa to dobrze, ale wszystkie inne posty i strony powodują błąd 404.
    Muszę ustawić „Podstawę kategorii” na „%category%”. Jak można to osiągnąć?

  2. Chcę zmienić bazę „category” na „news”, a także „tag” na „topic” na stronie WordPress. Czy ta metoda zadziała w Yoast redirects, ponieważ nie chcę używać osobnej wtyczki?

  3. Zamiast mieć URL.com/tag.. Chcę zmienić to na URL.com/category/tag, ale nie mogę tego zrobić. Czy możesz łatwo wyjaśnić, jak to osiągnąć?

  4. Cześć. Świetny artykuł. Chciałbym zrobić coś podobnego, ale nie zmieniam bazy kategorii ani tagów. Zmieniam bazę stron „portfolio”. Nie ma opcji edycji bazy w ustawieniach permalinków. Czy jest inny sposób na edycję baz w moich plikach WordPress?

  5. Jak dodać niestandardowy tekst do adresu URL tagu?

    Na przykład:

    moja tag_base to „początkujący”
    moje tag to: „wp”

    Wtedy normalnie adres URL będzie wyglądał tak: example.com/beginner/wp

    Tutaj chcę dodać tekst „help” do adresu URL tagu „wp”, aby adres URL wyglądał tak:

    example.com/beginner/wp-help

    Nie chcę edytować pojedynczego adresu URL tagu. Chcę dodać „-help” do wszystkich istniejących i przyszłych tagów.

    Jak mogę to zrobić?

    Proszę o pomoc.

    Dziękuję.

  6. Cześć,
    jak najłatwiej byłoby, gdybym chciał, aby moja ogólna strona postów + wszystkie posty odnoszące się do ogólnej kategorii postów miały prefiks (np.: news.example.com . news.example.com/single-post)
    ?

    Jak dotąd jedynym rozwiązaniem, o którym mogę pomyśleć, jest przekierowanie 301 w pliku htaccess, ale szukam czegoś płynniejszego....

  7. Znalazłem nieco dziwny sposób na usunięcie części kategorii.

    Tylko dla wyjaśnienia, tworzę stronę portfolio z kategorią „blog” dla wpisów na blogu / najnowszych wiadomości i jedną o nazwie „praca” dla ukończonych projektów projektowych. Oczywiście pożądanym efektem jest posiadanie adresu URL w postaci example.co.uk/blog (lub work), a nie example.co.uk/category/blog, co wygląda trochę tandetnie, jestem pewien, że się zgodzisz.

    Po prostu umieszczając kropkę w polu wprowadzania kategorii bazowej, WordPress wydaje się ignorować ten wymóg w adresie URL i tworzy bardziej zoptymalizowaną, czystszą wersję, która była pożądana.

    Czy ktoś z Was widział to wcześniej? Czy wiecie o jakichś problemach z tym związanych? Dopiero zaczynam przygodę z WordPressem, po tym jak nauczyłem się HTML, CSS i PHP, więc próbowałem tylko na lokalnym środowisku i z motywem twenty eleven.

    • To interesujące podejście. Czy rozważałeś użycie szablonów archiwów kategorii, takich jak category-blog.php i category-work.php? Po użyciu tych szablonów możesz użyć wtyczki WordPress SEO do usunięcia nazwy kategorii z adresu URL, a swoje posty na blogu uzyskasz pod adresem example.com/blog, a posty z pracy pod adresem example.com/work.

      Admin

  8. działa, ale tylko jedna kategoria, nie wszystkie kategorie
    używam innej strony kategorii, a przy próbie ponownego dostępu do strony pojawi się błąd 404 (nie znaleziono).

    proszę zaktualizuj tutaj
    Chcę nadpisywania adresów URL

  9. Czy miałeś problemy na tym blogu? Widzę, że usunąłeś bazę kategorii i wygląda to całkiem dobrze. Czy możesz nam powiedzieć, jak to zrobiłeś?

      • Zaktualizowałem dzisiaj moją wtyczkę WordPress SEO i otrzymałem następującą wiadomość:

        „Funkcja usuwania bazy kategorii zostanie usunięta w wersji 1.6 WordPress SEO. Sugerujemy użycie FV Top Level Categories, jeśli nalegasz na zachowanie tej funkcji, ale pamiętaj, że funkcja jest bardzo podatna na błędy i niezbyt ważna dla Twojego SEO.”

        Zgaduję, że też używasz takiej funkcji.

        Obawiam się, że stracę ranking, jeśli „odstąpię” kategorię w adresie URL. Czy masz jakieś sugestie w tej sprawie?

  10. Dzięki za informacje, to szybki i prosty, choć często pomijany sposób na rozwiązanie problemów z bazą kategorii i tagów.

    Aby całkowicie usunąć bazę kategorii, używałem wtyczki o nazwie WP No Category Base, która działała dobrze, ale może powodować problemy, gdy masz stronę i kategorię o tej samej nazwie – np. Strona = Hosting (domena.com/hosting/) i Kategoria = Hosting (domena.com/hosting/) – ale użycie sufiksu .html może pomóc — ale na pewno będą tego konsekwencje.

  11. Jeśli chcesz to zrobić, powinieneś prawdopodobnie zrobić to od razu, gdy zaczniesz prowadzić bloga.

    W przeciwnym razie wyszukiwarki, które zaindeksowały Twoje

    example.com/tags/some-tag

    strona otrzyma błąd 404 (nie znaleziono) podczas próby ponownego dostępu do strony.

    Niektóre wtyczki SEO obsługują ten przypadek i nadają status 302 (przekierowanie) po zmianie permalinka, ale nie jestem pewien co do adresów URL tagów.

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszą polityką komentowania, a Twój adres e-mail NIE zostanie opublikowany. Prosimy NIE używać słów kluczowych w polu nazwy. Prowadźmy osobistą i znaczącą rozmowę.