Bazen belirli bir gönderi türünün içeriğiniz için en uygun olmadığını fark edebilirsiniz. Farklı bir formata geçmek, daha organize bir web sitesi yapısı oluşturmanıza ve hatta arama sonuçlarındaki görünürlüğünüzü artırmanıza yardımcı olabilir.
Özel gönderi türleri, içeriği benzersiz şekillerde düzenlemek ve görüntülemek için tasarlanmıştır. Bir özel gönderi türünü başka bir türe dönüştürerek, gönderileri sıfırdan yeniden oluşturma zahmetine girmeden sitenizin yapısını kolaylaştırabilirsiniz.
Bu makalede, herhangi bir kod kullanmadan WordPress'te özel gönderi türlerini nasıl kolayca değiştireceğinizi göstereceğiz.

WordPress'te Gönderi Türlerini Neden Değiştirmeniz Gerekebilir?
Gönderi türleri, WordPress web sitenize ekleyebileceğiniz farklı içerik türleridir. 5 varsayılan gönderi türü vardır:
- gönderiler
- sayfalar
- Ekler
- revizyonlar
- menüler
Ayrıca, blogunuzdaki içeriği daha iyi organize etmek için kendi özel gönderi türlerinizi kolayca oluşturabilirsiniz. Örneğin, portföyleri, referansları, ürünleri ve daha fazlasını görüntülemek için özel gönderi türleri oluşturabilirsiniz.
Ancak, bazen mevcut içeriğinizi başka bir gönderi türüne geçirmek isteyebilirsiniz. Mevcut gönderi türünün artık uygun olmadığını düşünüyorsanız bu yardımcı olabilir.
Örneğin, WordPress blogunuz film incelemeleri yapıyor ve bunun için özel bir gönderi türü oluşturduysanız, içeriğinizi 'Gönderiler'den 'Film İncelemeleri'ne geçirmek mantıklıdır.
Benzer şekilde, sayfalarınızda bir blog gönderisi için daha uygun olacak bazı içerikleriniz varsa, daha iyi arama görünürlüğü için gönderi türünü değiştirmek iyi bir fikirdir.
Bunu yaparak, web sitenizin kullanıcı deneyimini iyileştirmekle kalmayacak, aynı zamanda içerik organizasyonu, kullanıcı etkileşimi ve web sitesi navigasyonu konularında da yardımcı olacaktır.
Bunu söyledikten sonra, WordPress özel gönderi türlerini nasıl kolayca değiştireceğimize veya dönüştüreceğimize bakalım.
WordPress'te Gönderi Türleri Nasıl Değiştirilir
İlk olarak, Post Type Switcher eklentisini yükleyip etkinleştirmeniz gerekir. Ayrıntılı talimatlar için, bir WordPress eklentisinin nasıl kurulacağına dair başlangıç kılavuzumuza bakın.
Etkinleştirildiğinde, eklenti blok düzenleyiciye, içeriğinizi düzenlerken gönderi türlerini değiştirmenize olanak tanıyan basit bir açılır menü ekler.
Ayrıca, tüm gönderileri görüntülerken Gönderi Türlerini Hızlı Düzenleme ve Toplu İşlemler seçeneklerini kullanarak dönüştürmenize olanak tanır.
Blok Düzenleyicide Gönderi Türlerini Değiştirme
Öncelikle, gönderi türünü değiştirmek istediğiniz sayfayı/gönderiyi WordPress blok düzenleyicisinde açmanız gerekir.
Oraya ulaştığınızda, ekranın sağ köşesindeki blok panelinden 'Özet' sekmesini genişletin.
Burada, sekmenin altında yeni bir 'Gönderi Türü' seçeneği olduğunu göreceksiniz. Açılır menüyü açmak için 'Gönderi Türü' seçeneğinin yanındaki 'Gönderi' bağlantısına tıklamanız yeterlidir.
Bundan sonra, içeriğinizi geçirmek istediğiniz özel veya varsayılan gönderi türünü seçin.

Bu, ekranınızda bir onay mesajı görüntüleyecektir.
Değişiklikleri onayladıktan sonra, gönderi türü blok düzenleyicide anında değiştirilecektir.
Hızlı Düzenleme Seçeneğini Kullanarak Gönderi Türlerini Değiştirme
WordPress kontrol panelinde tüm gönderileri görüntülerken Hızlı Düzenleme seçeneğini kullanarak gönderi türlerini hızla düzenleyebilirsiniz.
İlk olarak, WordPress yönetici kenar çubuğundan Gönderiler » Tüm Gönderiler sayfasına gitmelisiniz.
Alternatif olarak, bir sayfanın gönderi türünü değiştiriyorsanız, yönetici kenar çubuğundan Sayfalar » Tüm Sayfalar ekranına gidin.
Oraya ulaştığınızda, gönderi veya sayfa başlığının altındaki 'Hızlı Düzenleme' bağlantısına tıklamanız yeterlidir.

Bu, gönderi için 'Hızlı Düzenleme' bölümünü açacaktır; burada sağ alt köşede bir 'Gönderi Türü' açılır menüsü fark edeceksiniz.
Buradan, geçiş yapmak istediğiniz gönderi türünü seçin ve ardından değişikliklerinizi kaydetmek için 'Güncelle' düğmesine tıklayın.

Toplu Eylemler Seçeneği ile Birden Fazla Gönderi Türünü Değiştirme
Toplu Eylemler ayarını kullanarak birden fazla gönderinin gönderi türünü aynı anda değiştirebilirsiniz.
İlk olarak, WordPress yönetici kenar çubuğundan Gönderiler » Tüm Gönderiler sayfasına gitmelisiniz. Burada, WordPress sitenizde gönderi türünü değiştirmek istediğiniz tüm gönderileri seçin.
Bundan sonra, üstteki 'Toplu Eylemler' açılır menüsünden 'Düzenle' seçeneğini seçin. Ardından 'Uygula' düğmesine tıklayın.

Şimdi, tüm seçilen gönderileri 'Toplu Düzenleme' modunda göreceksiniz.
Buradan, altta bulunan 'Gönderi Türü' açılır menüsünden içeriğinize uygulamak istediğiniz gönderi türünü seçin.

Bunu yaptıktan sonra, değişikliklerinizi kaydetmek için 'Güncelle' düğmesine tıklamayı unutmayın.
Bonus: Özel Gönderi Türlerini Ana WordPress RSS Beslemenize Ekleyin
İçeriğinizi yeni özel gönderi türüne geçirdikten sonra, kullanıcıların RSS akışını keşfetmesine izin vererek trafiği de buraya çekmek isteyeceksiniz.
RSS beslemesi, kullanıcıların seçtikleri bir web sitesinden veya blogdan düzenli güncellemeler ve bildirimler almalarını sağlayan bir web beslemesidir.
Özel gönderi türünü ana WordPress RSS beslemenize ekleyerek, içeriğinizin kullanıcılar tarafından kolayca keşfedilmesini sağlarsınız. Ayrıca sitenizin SEO'sunu iyileştirir ve içeriğinizi yönetme ve dağıtma sürecini kolaylaştırır.
Özel gönderi türlerini, temanızın functions.php dosyasına aşağıdaki özel kodu ekleyerek ana RSS beslemenize ekleyebilirsiniz:
function myfeed_request($qv) {
if (isset($qv['feed']))
$qv['post_type'] = get_post_types();
return $qv;
}
add_filter('request', 'myfeed_request');
Ancak, bu kodu yazarken yapılan en küçük bir hatanın web sitenizi bozabileceğini ve erişilemez hale getirebileceğini unutmayın.
Bu nedenle WPCode kullanmanızı öneririz.

Piyasada bulunan en iyi WordPress kod parçacığı eklentisidir, bu da özel kodu web sitenize eklemeyi süper güvenli ve kolay hale getirir.
Ayrıca kod parçacıkları, akıllı koşullu mantık, kod öncelik kontrolü, güvenli hata işleme ve çok daha fazlasını içeren bir bulut kütüphanesi ile birlikte gelir.
Daha fazla talimat için, WordPress ana RSS akışınıza özel gönderi türleri ekleme hakkındaki eğitimimize bakın.
Bu eğitimde WordPress'te özel gönderi türlerini nasıl değiştireceğinizi veya dönüştüreceğinizi öğrendiğinize umuyoruz. Ayrıca WordPress'te özel bir gönderi türü arşiv sayfası oluşturma hakkındaki adım adım kılavuzumuza bakmak ve yüksek dönüşümlü bir açılış sayfasının anatomisini öğrenmek isteyebilirsiniz.
Bu makaleyi beğendiyseniz, lütfen WordPress video eğitimleri için YouTube Kanalımıza abone olun. Bizi ayrıca Twitter ve Facebook'ta da bulabilirsiniz.

Jiří Vaněk
Bu yeni gönderi türünün WordPress yönetimindeki sol menüde kendi kategorisine sahip olup olmayacağını sormak istiyorum. Yani sol menüde şimdi sayfalar ve gönderiler var. WordPress admin sol menüsünde bu yeni gönderi türü yeni bir kategori olarak olacak mı?
WPBeginner Desteği
Özel bir gönderi türüne dönüştürüyorsanız, özel gönderi türüne bağlı olacaktır, çünkü kategoriler ve etiketler oluşturulurken etkinleştirilebilir veya devre dışı bırakılabilir.
Yönetici
Jiří Vaněk
Yani temelde, özel bir gönderi türü oluştururken bu seçeneği seçmek önemlidir. Makalelerin aynı anda sol menü tarafından ayrılmasını faydalı buldum. Teşekkürler
ALLAH'A ŞÜKÜR JONATHAN
Anlamakta zorlandığım şeyleri açıklayan harika bir makale.
Ancak, revizyon gönderi türünün ne işe yaradığını bilmiyorum. Bana bu konuda bir fikir verebilir misiniz?
Yardımcı gönderi için teşekkürler
WPBeginner Desteği
Sitenizde bir revizyon gönderi türü varsa, bu muhtemelen temanız veya bir eklenti aracılığıyla eklenmiştir ve ne için kullanıldığını belirlemek, onu neyin eklediğine bağlı olacaktır.
Yönetici
ALLAH'A ŞÜKÜR JONATHAN
Çok teşekkür ederim. En azından bir fikrim oldu.
Ücretsiz destekleriniz için gerçekten minnettarım.
Moinuddin Waheed
Özel gönderi türü, içeriği doğru yerine yerleştirmek için iyi bir yoldur.
Belirli bir özel gönderi türünü kontrol etme ve gerektiğinde gerekli değişiklikleri ve güncellemeleri yapma esnekliği sağlar.
Özel gönderi türü bir takma adına sahip olmanın SEO performansını artırdığını ve Google'ın web sitesini sıralamasına yardımcı olduğunu düşünüyorum.
Sayfalar ve gönderiler için olduğu gibi, özel gönderi türleri için de kontrol panelinde bir kenar çubuğu navigasyonumuz olup olamayacağını sormak istiyorum?
WPBeginner Desteği
Custom post types should create their own sections in your wp-admin area similar to posts or pages
Yönetici
David Eyler
Bu eklenti harika! Yazıları Ürün İncelemeleri olarak yeniden sınıflandırmak için Blocksy temasıyla harika çalışıyor –
Yaşasın, teşekkürler!
WPBeginner Desteği
Yardımcı olduğunu duyduğuma sevindim!
Yönetici
Germans Frolovs
İşlemden sonra eklentiyi devre dışı bırakabilir miyim? Başka bir deyişle, eklentiyi silmek gönderi türlerini önceki duruma geri mi döndürecek?
WPBeginner Desteği
Eklentiyi, gönderi türlerini değiştirdikten sonra kaldırabilirsiniz, eklenti devre dışı bırakıldığında geri dönmezler.
Yönetici
sam
bu hayat kurtarıcı. çok teşekkür ederim
WPBeginner Desteği
Glad our guide could help
Yönetici
Daniel
Bu eklentiyle kategorileri etiketlere dönüştürmeyi denesem, gönderi kategorisini yeni oluşturulan etikete de değiştirir mi?
WPBeginner Desteği
Bu, gönderileri sayfalara veya diğer özel gönderi türlerine dönüştürmek içindir. Sorduğunuz şey farklı bir eklenti olurdu.
Yönetici
Tracy wilson
Merhaba millet, yardımınız için teşekkürler. Eğitimleri yazılı talimatlarla takip etmeniz hoşuma gidiyor. Bu benim gibi acemiler için mükemmel. Bunun işe yaramasına çok sevindim. Siz harikasınız, artık ömür boyu hayranınızım ve ne kadar iyi olduğunuzu dinleyen herkese anlatıyorum. Teşekkürler
WPBeginner Desteği
You’re welcome, glad our tutorials could be helpful
Yönetici
Suel Pratt
Sadece teşekkür etmek istiyorum! WordPress'i deneme şansım 3. kez oluyor. Geçmişte bu konuda çok hayal kırıklığına uğradım ama web siteniz ve güncel video eğitimleriniz sayesinde sonunda hayalini kurduğum WordPress sitesine sahip olabiliyorum! Teşekkür ederim!!!
WPBeginner Desteği
Glad our content could be helpful
Yönetici
Brian
Bu işlemden sonra Post Type Switcher eklentisi devre dışı bırakılmalı değil mi, beşten fazla eklenti yüklenmemesi gerektiğini duydum
WPBeginner Desteği
Merhaba Brian,
Hayır, bu yaygın bir yanılgıdır. İhtiyacınız olduğu kadar eklenti yükleyebilirsiniz. Yalnızca bu eklentilerin güvenilir kaynaklardan geldiğinden ve saygın kişiler tarafından önerildiğinden emin olun.
Yönetici
Clifton Thrailkill
Premium Plan'dayım ve eklentilere izin vermiyor. Bir sayfayı eklenti olmadan gönderiye nasıl dönüştürebilirim?
WPBeginner Desteği
Merhaba Clifton,
Muhtemelen WordPress.com kullanıyorsunuz. Lütfen kendi barındırdığınız WordPress.org ile ücretsiz WordPress.com blogu arasındaki fark hakkındaki rehberimize bakın.
Yönetici
Isaac
Vay canına!!! harikasınız! teşekkürler!!!!
Ting Ting
Merhaba,
Bu yöntemi az önce sayfamda kullandım. Ancak şimdi yorum bölümü kayboldu. Bunu nasıl düzeltebilirim?
Umarım bana yardımcı olabilirsiniz, teşekkürler!
Mitch
Bu SEO'yu nasıl etkiler? Yoast Pro'm var, bu yüzden Yoast'ın bunu 301 ile yönlendireceğini varsayıyorum, ancak bunu yapmadan önce bağlantılarla ne olduğunu bana biraz ayrıntılı olarak anlatabilir misiniz?
Michael
Bana çok zaman kazandırdı. Çok teşekkürler.
Stuart Mackey
Gönderinin "gövdesini" normal gönderilerle aynı alana koymayan özel bir gönderi türüm var, bu yüzden dönüştürdüğümde gönderi boş oluyor. Eski özel gönderi türündeki bu alanı normal bir gönderiye "yeniden eşlemenin" bir yolu var mı?
Curt Stowell
Teşekkürler, çok basit ve hızlı.
pamiso
merhaba bu bilgi için teşekkürler ama sayfayı veya makaleyi kategoriye dönüştürmek istiyorum
Lütfen bana yardım edin
Ujjwal
Merhaba,
Web sitemde Hizmetler, Profesyoneller gibi birkaç özel gönderi türüm var. Bu gönderilerin URL'leri website.com/services/title-of-post şeklinde başlar.
Ancak özel gönderi türlerinde mevcut seçeneklerde bazı sınırlamalar vardır. Örneğin Normal gönderi türlerinde kenar çubuğu, menü çubuğu, yazar bilgisini etkinleştirme/devre dışı bırakma vb. özelliklere sahip olabilirim. Özel gönderi türlerinde bu seçeneklere sahip değilim.
Bu yüzden özel gönderi türlerini bir eklenti kullanarak normal gönderilere ve sayfalara dönüştürmeyi planlıyorum. Ancak bunu yaptığımda, eklenti gönderinin URL'sini de değiştiriyor. Örneğin, example.com/services/title-of-post'tan website.com/title-of-post'a
URL'yi değiştirmeden özel gönderi türünü değiştirebileceğim bir yol önerebilir misiniz?
WPBeginner Desteği
Özel gönderi türü istediğiniz tüm seçeneklere sahip olabilir. Lütfen WordPress'te özel gönderi türü oluşturma hakkındaki öğreticimize göz atın. Custom Post Type UI eklentisini kullanıyorsanız, gönderi türünüzü düzenleyin ve gelişmiş seçenekler altında farklı özellikler için desteği etkinleştirebilirsiniz. Özel gönderi türünüzü oluşturmak için kod yöntemini kullanıyorsanız, öğreticimizdeki kodun diğer seçenekler bölümüne bakın.
Yönetici
Jean
Merhaba WPBeginner,
Tam da böyle bir gönderi arıyordum ve Tanrı'ya şükür sizi buldum… ve umarım doğru eklentiyi. Bunu size sorup soramayacağımdan emin değilim ama sorunum şu:
20 farklı web sitesini 1'e aktardım. Yeni web sitesindeki 500 sayfadan 450'si sayfa, gönderi değil. Bu sayfaların hepsini gönderilere dönüştürmem gerekiyor çünkü web sitesi şablonu gönderiler için inanılmaz sayıda seçenek sunuyor ancak sayfalar için sunmuyor. Ayrıca geliştirici, sayfalara gönderilerle aynı hakları veremeyeceğini, çünkü bu durumun şablonu neredeyse tamamen yeniden yazmayı gerektireceğini söylüyor.
Bu nedenle 450 sayfayı gönderilere dönüştürmem gerekiyor ancak endişem, sayfalardan gönderilere geçtiğimde URL yapısı. Tüm dahili bağlantılarımın bozulacağından korkuyorum.
– Bilmek istediğim, eklenti otomatik olarak doğru URL'yi yeniden yazar veya yönlendirir mi?
ör: /üstsayfa/buharikabirplugin (sayfa), otomatik olarak /buharikabirplugin (yazı) olur, peki ya başka bir sayfa /üstsayfa/buharikabirplugin adresine bağlantı veriyorsa? 404 sayfası mı alırım yoksa otomatik olarak yönlendirir mi?
– Yeniden yazıldığında veya yönlendirildiğinde SEO üzerinde olumsuz bir etkisi olur mu?
Cevabınız için çok teşekkür ederim, eğer vaktiniz varsa,
Jean
WPBeginner Desteği
Yönlendirmeler çok karmaşık olabilir ve doğru bir şekilde yönlendirildiklerini dikkatlice kontrol etmenizi öneririz. Doğru yönlendirmelerin genellikle SEO üzerinde olumsuz bir etkisi olmaz.
Yönetici
Jean
Çok teşekkürler WPbeginner, birkaç test yapacağım ama umut verici görünüyor!
Sam
Eski sayfadan gönderiye 301 yönlendirmesi eklemenizi de tavsiye ederim. Örneğin: Sayfadan gönderiye dönüştürüyorsanız:
/your-page/ , http://www.yoursite.com/articles/your-post
javier Diaz
Bu eklenti çoklu site yerleriyle çalışmıyor.
Herhangi bir çözüm var mı???
WPBeginner Ekibi
Evet, mümkün. Kategori adını gönderi adından önce içeren bir Kalıcı Bağlantılar yapısı kullanabilir ve ardından inceleme adlı bir kategori oluşturup özel gönderi türünüzü bu kategoriye aktarabilirsiniz. Bu çözümün bir sorunu, diğer tüm gönderilerin URL'lerini de değiştirecek olmasıdır.
Daha iyi bir yaklaşım, arama motorlarına içeriğin yeni konuma taşındığını bildirmek için eski URL'lerinizde 301 yönlendirmesi ayarlamak olacaktır.
Jonathan Terazzi
Merhaba. Bu eklenti için teşekkürler. Ben gerçekten bir acemiyim ve bir şeyler yapmam gerekiyor. "review" adında bir özel gönderi türüm var ve bunu klasik gönderiye dönüştürmek istiyorum.
Ancak sorunum şu ki, bu eklentiyi kullandığımda URL'im değişiyor ve ben bunu istemiyorum.
http://www.example.com/review/name-of-the-article/
ile http://www.example.com/name-of-the-article/
Bu /inceleme/ kısmını tutmak mümkün mü? URL'min değişmesini istemiyorum...
Teşekkürler!
Megan Pangan
AMAN TANRIM hayatımı kurtardın! Bu eklenti ve öğretici için seni sonsuza dek SEVİYORUM!!!
Severine C
Merhaba,
Bu öğretici için teşekkürler.
WPML eklentisini kullanan bir sitede bunu yapmak zorunda kaldım ve işe yaramadı...
WMPL kullanıyorsanız, ek bir işlem yapmanız gerekir: WP veritabanına gidin ve wp_icl_translations tablosunda, dönüştürülecek gönderi için element_type alanını değiştirin; örneğin, bir sayfadan “Recipe” adlı özel bir gönderi türüne geçiyorsanız, “post_page”yi “post_recipe” olarak değiştirin.
Ve bunu bir grup gönderi için yapmak üzere, işte sql komutu:
UPDATE `wp_icl_translations` SET `element_type`=replace(`element_type`,’post_page’,’post_recipe’) WHERE element_id IN (….)
;
Phil
Bu. Harika. Teşekkürler.
Joseph Herb
Bu gönderi için WP beginner editör kadrosuna teşekkür ederim. Müşterilerimin bu tür gereksinimleri beni çok hayal kırıklığına uğrattı. İlk başta bu tür bir özelleştirme hakkında konuştuğunda nasıl mümkün olabileceğini düşündüm? Sonra bu konuyu araştırmaya gittim ve blogunuzu buldum. Derin bir nefes alıyorum. Gönderi Türü Değiştirici ve Gönderi türlerini dönüştür eklentileri çok harika. Çözmemi kolaylaştırdınız.
Saygılarımla.