W artykule:
Niedawno jeden z naszych czytelników zapytał, czy można zmienić niestandardową strukturę permalink typu post w WordPress. Domyślnie możesz zmienić strukturę permalink postów WordPress, ale nie niestandardowe typy postów. W tym artykule pokażemy, jak zmienić niestandardowe permalinks typu post w WordPress.

Po co zmieniać niestandardowe Permalinks typu Post w WordPress?
WordPress wykorzystuje przyjazną dla SEO strukturę URL, która sprawia, że Twoje adresy URL WordPress są czytelne i przyjazne dla wyszukiwarek. Te przyjazne SEO adresy URL nazywane są permalinkami.
Możesz dostosować permalinks odwiedzając Ustawienia ” Permalinks strona. Zauważysz jednak, że możesz zmienić tylko strukturę permalink dla postów na blogu.

Jeśli używasz niestandardowych typów postów lub niestandardowych taksonomii na swojej stronie internetowej, WordPress użyje domyślnej struktury permalink dla tych.
Na przykład, jeśli masz niestandardowy typ postu o nazwie „Filmy”, jego struktura URL będzie wyglądać następująco:
http://example.com/movies/the-force-awakens/
Jeśli Twój niestandardowy typ postu ma włączone archiwa, adres URL strony archiwum będzie wyglądał następująco:
http://example.com/movies/
Ten schemat URL jest dość przyjazny SEO i w większości przypadków nie trzeba go zmieniać. Jednak czasami możesz chcieć dostosować go do własnych potrzeb.
Powiedziawszy to, zobaczmy, jak można łatwo dostosować niestandardową strukturę permalink typu post w WordPress.
Zmiana niestandardowego typu postu Permalinks w WordPress
Pierwszą rzeczą, którą musisz zrobić, to zainstalować i aktywować wtyczkę custom post Type Permalinks. Aby uzyskać więcej informacji, zobacz nasz przewodnik krok po kroku, jak zainstalować wtyczkę WordPress.
Po aktywacji musisz odwiedzić Ustawienia ” Permalinks stronę i przewiń w dół do sekcji „Ustawienia Permalink dla niestandardowych typów postów”.

Tutaj możesz zmienić strukturę permalink pojedynczych elementów w niestandardowym typie postu.
Możesz użyć wszystkich standardowych tagów permalink WordPress. Aby uzyskać pełną listę dostępnych tagów, zobacz nasz artykuł na temat korzystania z SEO friendly URL structure w WordPress.
Załóżmy, że chcesz użyć post ID zamiast nazwy postu w adresie URL. W takim przypadku wszystko, co musisz zrobić, to dodać ten tag:
/ % post_id%/
Zwróć uwagę na końcowe ukośniki na początku i na końcu tagu. Te końcowe ukośniki są separatorami, a bez nich Twoje permalinks nie będą działać.

Nie zapomnij kliknąć przycisku zapisz zmiany, aby zapisać swoje ustawienia.
Teraz permalinki dla pojedynczego elementu w niestandardowym typie postu będą wyglądać następująco:
http://example.com/movies/133/
Numer w adresie URL będzie numerycznym ID postu w bazie danych WordPress.
Spójrzmy na inny przykład.
Załóżmy, że chcesz dodać / rok / przed nazwą postu w adresie URL. W takim przypadku użyjesz tych tagów:
/ % year% / % post_name%/
Kliknij przycisk Zapisz zmiany, aby zaktualizować linki bezpośrednie.
Teraz pojedynczy element permalink dla niestandardowego typu postu będzie wyglądał tak:
http://example.com/movies/2016/the-force-awakens/
Jak na razie dobrze. Spróbujmy teraz innego przykładu.
Załóżmy, że używasz niestandardowej taksonomii o nazwie „gatunek” z niestandardowym typem postu „filmy” i chcesz dodać niestandardowy termin taksonomii do adresu URL. W takim przypadku użyjesz tych tagów:
/ % genre% / % post_name%/
W tym przykładzie gatunek jest ślimakiem naszej taksonomii zwyczajowej.
Kliknij przycisk Zapisz zmiany, aby zaktualizować linki bezpośrednie.
Teraz pojedynczy element permalink dla niestandardowego typu postu będzie wyglądał tak:
http://example.com/movies/sci-fi/the-force-awakens/
To wszystko, mamy nadzieję, że ten artykuł pomógł Ci dowiedzieć się, jak łatwo zmienić niestandardowe permalinks typu post w WordPress. Możesz również zobaczyć naszą listę 12 najbardziej przydatne WordPress niestandardowe typy postów tutoriale.
Jeśli podoba Ci się ten artykuł, zasubskrybuj nasz kanał YouTube dla samouczków wideo WordPress. Znajdziesz nas również na Twitterze i Facebooku.