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ć permalinki niestandardowych typów postów w WordPress

Domyślnie możesz zmienić strukturę permalinków dla postów WordPress, ale nie dla niestandardowych typów postów. Jednak z odpowiednią wtyczką możesz łatwo tworzyć permalinki dla niestandardowych postów.

Na przestrzeni lat pomogliśmy tysiącom użytkowników WordPressa zoptymalizować ich strony pod kątem wyszukiwarek i poprawnie ustawić adresy URL. Po przetestowaniu wielu wtyczek najłatwiejszym sposobem na zmianę adresów URL niestandardowych typów postów jest użycie wtyczki Custom Post Type Permalinks.

W tym artykule pokażemy, jak zmienić permalinki niestandardowych typów postów w WordPressie.

Jak zmienić adresy URL niestandardowych typów postów w WordPressie

Dlaczego zmieniać permalinki niestandardowych typów postów w WordPress?

WordPress używa przyjaznej dla SEO struktury adresów URL, dzięki czemu adresy URL WordPress są czytelne i przyjazne dla wyszukiwarek. Te przyjazne dla SEO adresy URL nazywane są permalinkami.

Możesz dostosować permalinki, odwiedzając stronę Ustawienia » Permalinki w swoim panelu WordPress. Zauważysz jednak, że możesz zmienić strukturę permalinków tylko dla wpisów na blogu.

Ustawienia permalinków WordPress

Jeśli używasz niestandardowych typów postów lub niestandardowych taksonomii na swojej stronie, WordPress użyje domyślnej struktury permalinków dla nich.

Na przykład, jeśli masz niestandardowy typ postu o nazwie Filmy, jego struktura adresu URL będzie wyglądać tak:

https://example.com/movies/the-force-awakens/

Lub jeśli Twój niestandardowy typ postu ma włączone archiwa, adres URL strony archiwum będzie wyglądał tak:

https://example.com/movies/

Ten schemat adresów URL jest przyjazny dla SEO i w większości przypadków nie musisz go zmieniać na swojej stronie WordPress. Możesz jednak chcieć go dostosować do własnych potrzeb.

Mając to na uwadze, zobaczmy, jak można łatwo dostosować strukturę permalinków niestandardowych typów postów w WordPressie.

Zmiana permalinków niestandardowych typów postów w WordPressie

Najprostszym sposobem edycji permalinków niestandardowych typów postów jest użycie wtyczki Custom Post Type Permalinks. Jest to darmowa wtyczka WordPress, która dodaje więcej opcji ustawień permalinków WordPress i pozwala na ich dostosowanie do różnych typów postów.

Zastrzeżenie: Wtyczka Custom Post Type Permalinks nie była aktualizowana od jakiegoś czasu, ale niedawno ją przetestowaliśmy i nadal działa poprawnie. Szczegóły znajdziesz w naszym przewodniku na temat tego, czy powinieneś używać nieaktualnych wtyczek.

Pierwszą rzeczą, którą musisz zrobić, jest zainstalowanie i aktywowanie wtyczki Custom Post Type Permalinks. Aby uzyskać więcej szczegółów, zapoznaj się z naszym przewodnikiem krok po kroku na temat jak zainstalować wtyczkę WordPress.

Po aktywacji musisz odwiedzić stronę Ustawienia » Permalinki w swoim panelu WordPress i przewinąć w dół do sekcji „Ustawienia permalinków dla niestandardowych typów postów”.

Ustawienia permalinków dla niestandardowego postu

Tutaj możesz zmienić strukturę permalinków dla konkretnych elementów w swoim niestandardowym typie postu.

Możesz użyć wszystkich standardowych tagów adresów URL WordPressa. Pełną listę dostępnych tagów znajdziesz w naszym artykule na temat używania przyjaznej dla SEO struktury adresów URL w WordPressie.

Przykłady permalinków niestandardowych typów postów

Załóżmy, że chcesz użyć identyfikatora posta zamiast nazwy posta w adresie URL. W takim przypadku wystarczy dodać ten tag:

/%post_id%/

Zwróć uwagę na ukośniki na początku i końcu znacznika. Te ukośniki są separatorami. Bez nich Twoje adresy URL nie będą działać.

Separatory w permalinkach

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

Teraz permalinki WordPressa dla pojedynczego wpisu w Twoim niestandardowym typie postu będą wyglądać tak:

https://example.com/courses/133/

Numer w adresie URL będzie numerycznym identyfikatorem posta w Twojej bazie danych WordPress.

Przyjrzyjmy się innemu przykładowi. Załóżmy, że chcesz dodać /rok/ przed nazwą posta w adresie URL. W takim przypadku użyjesz tych tagów:

/%year%/%post_name%/

Po zakończeniu kliknij przycisk „Zapisz zmiany”, aby zaktualizować swoje permalinki.

Teraz adres URL pojedynczego wpisu dla Twojego niestandardowego typu postu będzie wyglądał tak:

https://example.com/courses/2023/seo-for-beginners/

Załóżmy teraz, że używasz niestandardowej taksonomii o nazwie „digital marketing” z niestandardowym typem posta „courses” i chcesz dodać niestandardowy termin taksonomii termin do adresu URL.

W takim przypadku użyjesz tych tagów:

/%digital_marketing%/%post_name%/

W tym przykładzie „digital marketing” to slug niestandardowej taksonomii. Adres URL pojedynczego wpisu dla Twojego niestandardowego typu postu będzie wyglądał tak:

https://example.com/courses/digital-marketing/seo-for-beginners/

Mamy nadzieję, że ten artykuł pomógł Ci dowiedzieć się, jak łatwo zmieniać permalinki niestandardowych typów postów w WordPressie. Możesz również zapoznać się z najbardziej użytecznymi sztuczkami dotyczącymi niestandardowych typów postów w WordPressie oraz jak łatwo zmieniać kolejność postów w WordPressie.

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

13 CommentsLeave a Reply

  1. Chciałbym usunąć nazwę typu posta z permalinka, czy jest to możliwe?

    Przykład Fex:

    mywebsite.com/lokalizacja/texas

    do

    mywebsite.com/texas

    Czy jest to możliwe za pomocą tej wtyczki? Czy mogę użyć czegoś innego do tego?

  2. Fantastyczny artykuł!
    Mam niestandardowy typ posta, w którym użytkownicy mogą często zmieniać tytuł swojego posta. Dzięki tej wtyczce nie muszę martwić się o nowe tytuły z permalinkami zawierającymi stary tytuł!

  3. Drapałem się po głowie, próbując zrozumieć, dlaczego nie mogłem tego zrobić za pomocą domyślnych ustawień WP. Dziękuję!

  4. Co jeśli chcesz zmienić główną nazwę taksonomii, na przykład w swoim artykule termin „filmy”. Motyw, którego używam, ma ustawiony adres URL dla elementów portfolio i chcę go zmienić. na przykład używa domena.com/projekt_silnikowy/element_portfolio, a ja chcę zmienić termin /projekt_silnikowy/

    • W przypadku niestandardowego typu posta wbudowanego w Twój motyw, najpierw skontaktuj się z pomocą techniczną motywu, aby upewnić się, że nie ma konkretnego powodu, dla którego permalink jest taki, jaki jest.

      Admin

  5. Cześć,

    Używam dwóch typów postów:
    a) Posty (domyślny typ postu)
    b) Program (niestandardowy typ postu)

    Chcę dodać ciąg znaków „blog” dla domyślnego typu postu i „program” dla niestandardowego typu postu, na przykład:

    example.com/blog/post-name/
    example.com/program/program-name/

    Jeśli próbuję dodać go do permalinka w panelu administracyjnym, zostanie on również dodany do typu posta programu, na przykład: example.com/blog/program/nazwa-programu/

    Używam wtyczki custom-post-type-ui dla niestandardowych postów, a właściwość „With Front” jest ustawiona na false. Ale nadal nie działa poprawnie.

    Z góry dziękuję.

  6. ten post jest bardzo pomocny w nauce o niestandardowych postach…………dzięki za opublikowanie….

  7. Dla SEO jest to bardzo ważne. To bardziej jak posiadanie słowa kluczowego w samym linku internetowym. Dobry post

  8. witam, chcę zapytać,
    jak uzyskać listę wpisów niestandardowego typu wpisu, które będą umieszczone na końcu artykułu typu zwykłego wpisu?
    kto wziął tylko wpis, którego tytuł jest prawie taki sam jak zwykle we wpisie?

    na przykład, zwykły post
    Tytuł artykułu —- —-

    Treść —– —
    —- Koniec treści —
    lista samochodów lamborghini
    Samochód lamborghini 5
    Samochód lamborghini 4
    Samochód lamborghini 3
    Samochód lamborghini 2
    Samochód lamborghini 1

    i tak dalej, dopóki nie będzie takich samych tytułó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ę.