Geçenlerde bir okuyucumuz WordPress navigasyon menülerinde özel yazı tipi arşiv sayfalarına bağlantı eklemenin mümkün olup olmadığını sordu. WordPress’teki bir arşiv sayfası, belirli bir yazı türü, kategori veya etiket altındaki tüm yazıların bir listesini görüntüler. Bu makalede, WordPress gezinti menülerine yazı türü arşivini nasıl ekleyeceğinizi göstereceğiz.
WordPress’te Özel Yazı Türü Arşivleri
WordPress’te ‘Arşivler’ terimi, bir yazı türünden veya taksonomiden ( kategoriler ve etiketler gibi) girişlerin bir listesi için kullanılır.
Özel bir gönderi türü için arşivler etkinleştirilmişse, bunları web sitenizde görüntüleyebilirsiniz. Genellikle, özel gönderi türü arşiv sayfanızın URL’si bu biçimdedir:
http://example.com/post-type-slug/
Yazı türü slug ‘ı, özel yazı türünüzün güzel adıdır.
Örneğin, ‘Fırsatlar’ adında özel bir gönderi türümüz var ve arşiv sayfasını aşağıdaki gibi bir URL’den görüntüleyebilirsiniz:
https://www.wpbeginner.com/tr/deals/
Sitenizin gezinti menülerine özel yazı türünüzün arşiv sayfasına bir bağlantı yerleştirebilirsiniz. Bu, kullanıcılarınızın söz konusu gönderi türünde yayınlanan tüm geçmiş girdileri tek bir sayfada görmesini sağlayacaktır.
Bunu söyledikten sonra, WordPress gezinti menülerinde özel yazı türü arşiv sayfanıza nasıl bağlantı ekleyeceğinizi görelim.
Gezinti Menülerinde Özel Yazı Türü Arşivi sayfasına Bağlantı Ekleme
İlk olarak Görünüm ” Menüler sayfasını ziyaret etmeniz gerekir. Sol sütunda her bir özel gönderi türünüz için bir sekme göreceksiniz.
Genişletmek için özel gönderi türünüzün adına tıklamanız ve ardından ‘Tümünü görüntüle’ sekmesine tıklamanız gerekir.
Gönderi türü arşivleriniz için bir seçenek göreceksiniz. Yanındaki kutuyu işaretleyin ve ardından Menüye Ekle düğmesine tıklayın.
Özel gönderi türü arşiviniz artık sağ sütunda bir menü öğesi olarak görünecektir.
Varsayılan olarak, bağlantı etiketi için arşivler kelimesiyle birlikte özel gönderi türü adınızı kullanacaktır.
Bunu daha kolay bir şeye dönüştürmek isteyebilirsiniz. Düzenlemek için menü öğesine tıklayın ve ardından gezinme etiketini değiştirin.
Değişikliklerinizi saklamak için menü kaydet düğmesine tıklamayı unutmayın.
Artık web sitenizi ziyaret ederek navigasyon menünüzde özel gönderi türü arşiv bağlantısını görebilirsiniz.
Tıpkı yazılar ve sayfalar gibi, navigasyon menülerine de yazı türünüzden tek bir giriş ekleyebilirsiniz.
Sadece bir giriş seçin ve ardından menüye ekle düğmesine tıklayın.
Değişikliklerinizi saklamak için menü kaydet düğmesine tıklamayı unutmayın.
Özel Yazı Tipim Menüler Ekranında Görünmüyor
Özel yazı türlerinin Görünüm ” Menüler sayfasında görüntülenmesi için bazı gereksinimleri karşılaması gerekir.
Öncelikle özel gönderi türünüz için bir arşiv sayfasının var olduğundan emin olmanız gerekir. Tipik olarak bunun gibi bir URL’dir:
http://example.com/movies/
example.com adresini kendi alan adınızla ve movies adresini de gönderi türünüzle değiştirin.
Bu sayfada gönderi türünüze ait girdileri görebiliyorsanız bu, gönderi türünüzün arşivleri desteklediği ancak diğer gereksinimleri desteklemediği anlamına gelir.
İyi haber şu ki, özel gönderi türü arşiv sayfanızı hala özel bir bağlantı olarak ekleyebilirsiniz.
Görünüm ” Menüler sayfasını ziyaret edin ve ardından genişletmek için ‘Özel Bağlantı’ sekmesine tıklayın.
URL alanına özel gönderi türü arşiv sayfanızın URL’sini girin ve bağlantı alanına görüntülemek istediğiniz etiketi ekleyin.
Ardından, menüye ekle düğmesine tıklayın ve özel bağlantının sağ sütunda göründüğünü fark edeceksiniz.
Şimdi değişikliklerinizi kaydetmek için kaydet menü düğmesine tıklayabilirsiniz.
Umarız bu makale WordPress navigasyon menülerine nasıl yazı türü arşivi ekleyeceğinizi öğrenmenize yardımcı olmuştur. Ayrıca en kullanışlı 12 WordPress özel yazı türü eğitimi listemizi de görmek isteyebilirsiniz.
Bu makaleyi beğendiyseniz, WordPress video eğitimleri için lütfen YouTube Kanalımıza abone olun. Bizi Twitter ve Facebook‘ta da bulabilirsiniz.
Vale
Hello,
I am kind of confused, didn’t we supposed to use our-category.php template and our-taxonomy.php archive pages? Or in this case we don’t need to create those custotom php loop/templates?
Thank you
Jordan
Is there a way to do this but to carry over a parent in the URL? for example.. I create a CPT called /videos/. I add it to the menu under “our-projects”… so the url ends up being /our-projects/videos/
Thanks!
ratnesh
how to add posts in different pages and similar posts to be displayed inhome page
Roland
“Custom post types need to match some requirements in order to be displayed on Appearance » Menus page.”
What requirements are these then?
WPBeginner Support
Hi Roland,
They should be publicly queryable, should appear in navigation menu, and has_archive. When creating your post type by manually adding code these options can be set in the arguments. Please see our guide on how to create a custom post type in WordPress for more detailed instructions.
Yönetici
Radley Anaya
Also note – if you change your custom post type you will likely need to update your permalinks.
Amani Joseph
Hi am a small website owner in Tanzania, wpbeginner help me from the day i start blogging to date. Am proud of my self to find this site and i will recommend this site to any WordPress beginner even pros, Today i have one Question i didn’t know where to ask and i think this is opportunity for you guys you can create the platform where we can i ask question about WordPress and other people or even you guys you can ask, This give the chance to find something to write to your blog. That say’d my question is i want to run something like deals like you do on the Deals section on this blog, can you recommend any plugin to do the work.
WPBeginner Support
Hi Amani,
Thanks for the kind words. We are glad you find WPBeginner useful. As for your question, please take a look at our guide on how to create a coupon site in WordPress. Scroll down to ‘Adding a coupons section to an existing WordPress site’ section.
Yönetici