Varsayılan olarak, WordPress yazılarının kalıcı bağlantı yapısını değiştirebilirsiniz, ancak özel yazı türlerini değiştiremezsiniz. Ancak doğru eklenti ile özel yazılar için kolayca kalıcı bağlantılar oluşturabilirsiniz.
Yıllar boyunca binlerce WordPress kullanıcısının sitelerini arama motorları için optimize etmelerine ve kalıcı bağlantı ayarlarını doğru şekilde yapmalarına yardımcı olduk. Birden fazla eklentiyi test ettikten sonra, özel yazı kalıcı bağlantılarını değiştirmenin en kolay yolu Custom Post Type Permalinks eklentisini kullanmaktır.
Bu makalede, WordPress’te özel yazı türü kalıcı bağlantılarını nasıl değiştireceğinizi göstereceğiz.
WordPress’te Özel Yazı Türü Kalıcı Bağlantıları Neden Değiştirilir?
WordPress, WordPress URL’lerinizi okunabilir ve arama motoru dostu hale getiren SEO dostu bir URL yapısı kullanır. Bu SEO dostu URL’lere kalıcı bağlantılar denir.
Kalıcı bağlantıları WordPress kontrol panelinizdeki Ayarlar ” Kalıcı Bağlantılar sayfasını ziyaret ederek özelleştirebilirsiniz. Ancak, yalnızca blog gönderileri için kalıcı bağlantı yapısını değiştirebileceğinizi fark edeceksiniz.
Web sitenizde özel yazı türleri veya özel taksonomiler kullanıyorsanız, WordPress bunlar için varsayılan kalıcı bağlantı yapısını kullanacaktır.
Örneğin, Filmler adında özel bir gönderi türünüz varsa, URL yapısı aşağıdaki gibi görünecektir:
https://example.com/movies/the-force-awakens/
Veya özel gönderi türünüzde arşivler etkinleştirilmişse, arşiv sayfası URL’si aşağıdaki gibi görünecektir:
https://example.com/movies/
Bu URL şeması oldukça SEO dostudur ve çoğu durumda WordPress web sitenizde değiştirmenize gerek yoktur. Ancak, kendi ihtiyaçlarınızı karşılamak için özelleştirmek isteyebilirsiniz.
Bunu söyledikten sonra, WordPress’te özel yazı tipi kalıcı bağlantı yapısını nasıl kolayca özelleştirebileceğinizi görelim.
WordPress’te Özel Yazı Türü Kalıcı Bağlantılarını Değiştirme
Özel yazı tipi kalıcı bağlantılarını düzenlemenin en kolay yolu Custom Post Type Permalinks eklentisini kullanmaktır. Bu, daha fazla WordPress kalıcı bağlantı ayarları seçeneği ekleyen ve bunları farklı yazı türleri için özelleştirmenize olanak tanıyan ücretsiz bir WordPress eklentisidir.
Yasal Uyarı: Custom Post Type Permalinks eklentisi bir süredir güncellenmiyor, ancak yakın zamanda test ettik ve hala iyi çalışıyor. Ayrıntılar için güncel olmayan eklentileri kullanıp kullanmamanız gerektiğine ilişkin kılavuzumuza bakabilirsiniz.
Yapmanız gereken ilk şey Custom Post Type Permalinks eklentisini yüklemek ve etkinleştirmektir. Daha fazla ayrıntı için, bir WordPress eklentisinin nasıl kurulacağına ilişkin adım adım kılavuzumuza bakın.
Etkinleştirmenin ardından, WordPress panonuzdaki Ayarlar ” Kalıcı Bağlantılar sayfasını ziyaret etmeniz ve ‘Özel Yazı Türleri için Kalıcı Bağlantı Ayarları’ bölümüne gitmeniz gerekir.
Burada, özel gönderi türünüzdeki belirli öğelerin kalıcı bağlantı yapısını değiştirebilirsiniz.
Tüm standart WordPress kalıcı bağlantı etiketlerini kullanabilirsiniz. Kullanılabilir etiketlerin tam listesi için WordPress’te SEO dostu URL yapısı kullanma hakkındaki makalemize bakabilirsiniz.
Özel Yazı Tipi Kalıcı Bağlantı Örnekleri
URL’de gönderi adı yerine gönderi kimliğini kullanmak istediğinizi varsayalım. Bu durumda tek yapmanız gereken bu etiketi eklemektir:
/%post_id%/
Etiketin başındaki ve sonundaki eğik çizgilere dikkat edin. Bu sondaki eğik çizgiler ayırıcılardır. Bunlar olmadan kalıcı bağlantılarınız çalışmayacaktır.
Ayarlarınızı kaydetmek için ‘Değişiklikleri Kaydet’ düğmesine tıklamayı unutmayın.
Şimdi, özel yazı türünüzdeki tek bir öğe için WordPress kalıcı bağlantıları aşağıdaki gibi görünecektir:
https://example.com/courses/133/
URL’deki sayı, WordPress veritabanınızdaki yazının sayısal kimliği olacaktır.
Başka bir örneğe göz atalım. Diyelim ki URL’de gönderi adından önce /year/ eklemek istiyorsunuz. Bu durumda, bu etiketleri kullanacaksınız:
/%year%/%post_name%/
İşiniz bittiğinde, kalıcı bağlantılarınızı güncellemek için ‘Değişiklikleri Kaydet’ düğmesine tıklamanız yeterlidir.
Şimdi, özel gönderi türünüz için tek öğeli kalıcı bağlantı aşağıdaki gibi görünecektir:
https://example.com/courses/2023/seo-for-beginners/
Şimdi, özel gönderi türünüz ‘kurslar’ ile ‘dijital pazarlama’ adlı özel bir taksonomi kullandığınızı ve özel taksonomi terimini URL’ye eklemek istediğinizi varsayalım.
Bu durumda, bu etiketleri kullanacaksınız:
/%digital_marketing%/%post_name%/
Bu örnekte, ‘dijital pazarlama’ özel taksonominin slug ‘ıdır. Özel gönderi türünüz için tek öğe kalıcı bağlantısı aşağıdaki gibi görünecektir:
https://example.com/courses/digital-marketing/seo-for-beginners/
Umarız bu makale WordPress’te özel yazı türü kalıcı bağlantılarını nasıl kolayca değiştirebileceğinizi öğrenmenize yardımcı olmuştur. Ayrıca WordPress’te özel yazı türleri için en kullanışlı püf noktalarını ve WordPress’te yazıları nasıl kolayca yeniden sıralayacağınızı görmek isteyebilirsiniz.
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.
Syed Balkhi
Hey WPBeginner readers,
Did you know you can win exciting prizes by commenting on WPBeginner?
Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
You can get more details about the contest from here.
Start sharing your thoughts below to stand a chance to win!
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?
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
Yönetici
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
Yönetici
Morgan
Hi,
How do you remove the date from a URL and still keep all the link juice?
WPBeginner Support
You would want to create a 301 redirect, we have a guide on how to create one below:
https://www.wpbeginner.com/beginners-guide/beginners-guide-to-creating-redirects-in-wordpress/
Yönetici
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.
Yönetici
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.
md.ismail hossain
this post is very helpful to learn about custom post…………thanks for posting….
Mike Patterson
For SEO, this is very important. It’s more like having a keyword in the web link itself. Nice post
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