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 zmienić permalinki własnego typu treści w WordPressie?

Domyślnie można zmienić strukturę permalinków wpisów WordPress, ale nie niestandardowych typów treści. Jednak dzięki odpowiedniej wtyczce można łatwo tworzyć permalinki dla własnych wpisów.

Przez lata pomogliśmy tysiącom użytkowników WordPressa zoptymalizować ich witryny pod kątem wyszukiwarek i poprawnie skonfigurować ustawienia permalinków. Po przetestowaniu wielu wtyczek, najprostszym sposobem na zmianę bezpośrednich odnośników do własnych wpisów jest użycie wtyczki Custom Post Type Permalinks.

W tym artykule pokażemy, jak zmienić permalinki własnego typu treści w WordPress.

How to change custom post type permalinks in WordPress

Dlaczego warto zmieniać permalinki własnych typów treści w WordPressie?

WordPress wykorzystuje przyjazną dla SEO strukturę adresów URL, która sprawia, że twoje adresy URL WordPress są czytelne i przyjazne dla wyszukiwarek. Te przyjazne dla SEO adresy URL nazywane są bezpośrednimi odnośnikami.

Możesz dostosować bezpośrednie odnośniki (permalinki), przechodząc na stronę Ustawienia ” Permalinki w twoim kokpicie WordPress. Można jednak powiadomić, że strukturę bezpośrednich odnośników można zmienić tylko dla wpisów na blogu.

WordPress Permalink Settings

Jeśli używasz niestandardowych typów treści lub niestandardowych taksonomii w twojej witrynie internetowej, WordPress użyje dla nich domyślnej struktury bezpośrednich odnośników.

Na przykład, jeśli masz własny typ treści o nazwie Filmy, to jego struktura adresów URL będzie wyglądać następująco:

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

Lub jeśli twój niestandardowy typ treści ma włączone archiwa, adres URL strony archiwum będzie wyglądał następująco:

https://example.com/movies/

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

Powiedziawszy to, zobaczmy, jak można łatwo dostosować strukturę permalinków własnego typu treści w WordPress.

Zmiana permalinków własnych typów treści w WordPressie

Najprostszym sposobem na edycję niestandardowych permalinków typu post jest użycie wtyczki Custom Post Type Permalinks. Jest to darmowa wtyczka WordPress, która dodaje więcej opcji ustawień bezpośrednich odnośników WordPress i pozwala dostosować je do różnych typów treści.

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

Pierwszą rzeczą, którą musisz zrobić, to zainstalować i włączyć wtyczkę Custom Post Type Permalinks. Aby uzyskać więcej informacji, zobacz nasz przewodnik krok po kroku, jak zainstalować wtyczkę WordPress.

Po włączeniu należy przejść na stronę Ustawienia ” Permalinki w twoim kokpicie WordPress i przewinąć w dół do sekcji „Ustawienia permalinków dla własnych typów treści”.

Permalink settings for custom post

W tym miejscu możesz zmienić strukturę bezpośrednich odnośników (permalink) dla określonych elementów w twoim niestandardowym typie treści.

Możesz używać wszystkich standardowych tagów bezpośredniego odnośnika WordPress. Pełną listę dostępnych tagów można znaleźć w naszym artykule na temat korzystania z przyjaznej dla SEO struktury adresów URL w WordPress.

Przykłady permalinków własnych typów treści

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

/%post_id%/

Powiadomienie o końcowych ukośnikach na początku i końcu tagu. Te końcowe ukośniki są separatorami. Bez nich twoje bezpośrednie odnośniki nie będą działać.

Separators in permalinks

Nie zapomnij kliknąć przycisku „Zapisz zmiany”, aby zapisać twoje ustawienia.

Teraz bezpośredni odnośnik WordPress dla pojedynczego elementu w twoim własnym typie treści będzie wyglądał następująco:

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

Liczba w adresie URL będzie numerycznym identyfikatorem wpisu w bazie danych WordPress.

Spójrzmy na inny przykład. Powiedzmy, że chcesz dodać /rok/ przed nazwą wpisu w adresie URL. W takim przypadku użyjesz tych tagów:

/%year%/%post_name%/

Gdy skończysz, po prostu kliknij przycisk „Zapisz zmiany”, aby zaktualizować twój bezpośredni odnośnik.

Teraz permalink pojedynczego elementu dla twojego własnego typu treści będzie wyglądał następująco:

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

Załóżmy teraz, że używasz niestandardowej taksonomii o nazwie „marketing cyfrowy” z twoim niestandardowym typem treści „kursy” i chcesz dodać niestandardowy termin taksonomii do adresu URL.

W takim przypadku należy użyć tych tagów:

/%digital_marketing%/%post_name%/

W tym przykładzie „marketing cyfrowy” jest uproszczoną nazwą dostosowanej taksonomii. Bezpośredni odnośnik pojedynczego elementu dla twojego własnego typu treści będzie wyglądał następująco:

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

Mamy nadzieję, że ten artykuł pomógł ci dowiedzieć się, jak łatwo zmienić permalinki własnego typu treści w WordPress. Możesz również chcieć zobaczyć najbardziej przydatne sztuczki dotyczące niestandardowych typów treści w WordPress i jak łatwo zmienić kolejność wpisów w WordPress.

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

13 komentarzyZostaw odpowiedź

  1. Erik

    I want to let the name of the post type out of the permalink, is this possible?

    Fex example:

    mywebsite.com/location/texas

    to

    mywebsite.com/texas

    Is this possible with this plugin? Or can I use something else for this?

  2. Terry Yung

    Fantastic article!
    I have a custom post type that users may change their post title frequently. With this plugin I don’t have to worry about new titles with old-title-containing permalinks!

    • WPBeginner Support

      Glad our article was helpful :)

      Administrator

  3. Scott

    Pulling my hair out trying to figure out why I couldn’t do this with the default WP settings. Thank you!

    • WPBeginner Support

      Glad our guide could help :)

      Administrator

  4. Morgan

    Hi,

    How do you remove the date from a URL and still keep all the link juice?

  5. Elliott

    What if you want to change the main taxonomy name, like for instance in your article the term „movies”. A theme I am using has a set url for the portfolio items and I want to change it. for example it uses domain.com/motor_project/protfolio-item and I want to change the term /motor_project/

    • WPBeginner Support

      For a custom post type built into your theme, you would first want to reach out to your theme’s support to ensure there is not a specific reason for the permalink being the way it is.

      Administrator

  6. Pardeep Singh

    Hi,

    I am using two post types:
    a) Posts ( Default post type)
    b) Program ( Custom Post Type )

    I want to add the string 'blog’ for default post type post and 'program’ for custom post type like:

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

    If I am trying to add it into the permalink into admin panel then it is also added into the program post type like : example.com/blog/program/program-name/

    I am using custom-post-type-ui for custom post and „With Front” property is set to false. But still not working fine.

    Thanks in advance.

  7. md.ismail hossain

    this post is very helpful to learn about custom post…………thanks for posting….

  8. Mike Patterson

    For SEO, this is very important. It’s more like having a keyword in the web link itself. Nice post

  9. rezky

    hello, i wanna ask,
    how do I get a list of posts custome post type in which will be in place at the end of the article on the type of regular post?
    who only took the post whose title is almost as usual on the post?

    for example, the usual post
    Article title —- —-

    Content —– —
    —- End of the content —
    lamborgini car list
    Car lamborgini 5
    Car lamborgini 4
    Car lamborgini 3
    Car lamborgini 2
    Car lamborgini 1

    and so on until there are no same title

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ę.