WordPress Özel Yazı Türleri Nasıl Oluşturulur


WordPress, son derece uyarlanabilir bir İçerik Yönetim Sistemidir (CMS). Başlangıçta blog yazmak için oluşturulmuş olsa da, insanlar artık onu e-ticaret mağazaları, portföyler ve daha fazlası dahil olmak üzere her türlü web sitesini oluşturmak için kullanıyor. Hedeflerinize bağlı olarak, varsayılan "yayınların" ve "sayfaların" sitenizin sunduğu içerik türüne tam olarak uymadığını görebilirsiniz. Bu nedenle WordPress özel gönderi türlerini destekler.

Bu makalede, size özel gönderi türleri kavramını tanıtacağız. Ardından, bunları bir eklentiyle veya sitenizin kodunu manuel olarak düzenleyerek nasıl oluşturacağınızı göstereceğiz.

Hadi atlayalım!

WordPress Özel Yazı Türlerine Giriş

Geniş anlamda gönderi türleri, web sitenizde görünen çeşitli içerik biçimleridir. Kutunun dışında, WordPress beş içerir:

  • Gönderiler. Blog girişlerinin düzenli olarak güncellenmesi gerekiyordu. Makale, haber veya duyuru eklemek için bu içerik türünü kullanabilirsiniz.
  • Sayfalar. Kişi veya Hakkında sayfalarınız gibi temel bilgiler de dahil olmak üzere sık sık değişmeyen statik içerik için kullanılır.
  • Ekler. Sitenize bir medya dosyası yüklediğinizde, verileri benzersiz bir kimliğe, meta verilere ve daha fazlasına sahip bir Ek gönderi türü haline gelir.
  • Revizyonlar. Bir içeriğin yeni bir sürümünü her oluşturduğunuzda (örneğin, blog yayınınızı güncellerseniz), WordPress bir revizyon kaydeder.
  • Navigasyon menüleri. WordPress, gezinme menünüzdeki öğeleri bir gönderi türü olarak değerlendirir. Menü öğeleri, bağlantıların nereye yönlendirdiği ve nerede göründükleri gibi benzersiz meta veriler taşır.

"Posta" ve "post type" terimlerinin birbirinin yerine kullanılamayacağını unutmayın. Birincisi bir blog makalesidir, ikincisi ise genel bir içerik formatıdır.

Her gönderi türünün, içeriği gruplar halinde düzenlemenize yardımcı olan parametreler olan kendi sınıflandırmaları vardır. Örneğin, WordPress gönderilerine kategoriler ve etiketler atayabilirsiniz. Ayrıca yayın tarihi ve saati gibi belirli meta veri türlerini de içerirler.

Özel gönderi türleri ise varsayılan olarak WordPress'e dahil olmayan içerik biçimleridir. Standart gönderi türleri gibi, kendi sınıflandırmalarını ve meta verilerini içerirler. En yaygın örnek bir WooCommerce ürünüdür:

Bir WordPress özel gönderi türü örneği olarak WooCommerce ürünlerini vurgulama.

Ancak, kendi özel gönderi türlerinizi de ekleyebilirsiniz. Örneğin, siteniz dijital bir portföy içeriyorsa, geçmiş çalışmalarınızı görüntülemek için bir "projeler" gönderi türü oluşturabilirsiniz. Projelerinizi kategorize etmek ve tamamlanma tarihi ve müşteri adı gibi meta verileri birleştirmek için benzersiz sınıflandırmalar kullanabilirsiniz.

Başka bir örnek, bir "film incelemesi" özel gönderi türüdür. İçerik geleneksel bir blog gönderisine benzese de yeni bir gönderi türü oluşturarak yıldız derecelendirmesi, yönetmen adı ve tür gibi meta verileri dahil edebilirsiniz.

WordPress Özel Gönderi Türlerini Kullanmanın Yararları

Esasen, özel gönderi türleri, içeriği varsayılan seçeneklerin izin vermediği şekillerde yapılandırmanıza olanak tanır. Gönderileri çeşitli biçimlere uygun hale getirmek için çalışabilirsiniz, ancak düzenli olarak kullandıklarınız için özel gönderi türleri oluşturmak iş akışınızı önemli ölçüde hızlandıracaktır.

Diyelim ki bir müzik blogu yönetiyorsunuz ve “albüm incelemeleri” için ayrı bir gönderi türü eklemek istiyorsunuz. Bu, içeriğinizi sanatçıya, türe vb. göre düzenlemek için sınıflandırmalar oluşturmanıza olanak tanır. Çıkış tarihi, stüdyo adı ve daha fazlası gibi albüm ayrıntılarını doldurmak için meta veri alanları bile ayarlayabilirsiniz.

Varsayılan WordPress gönderilerini kullanarak aynısını yapmaya çalıştıysanız, tüm bu bilgileri gövde metninde bir yere eklemeyi hatırlamaya güvenmeniz gerekir. O zaman bile, meta veri gibi davranmaz. Alakalı kategoriler ve etiketler oluşturabilirsiniz, ancak başka tür makaleler de yayınlarsanız, sınıflandırmalarınız hızla karmaşık hale gelir.

Özel gönderi türleri, belirli bir biçime uyması gereken içerik oluşturma ve yayınlama sürecini hızlandırır. Ayrıca, özellikle daha büyük bir platform çalıştırıyorsanız, eksik verileri önlemeye ve sitenizi düzenli tutmaya yardımcı olurlar.

Özel gönderi türleri de dönüşümleri artırmanın akıllı bir yolu olabilir. Çoğu ziyaretçi önce ana sayfanıza gelir. En son e-kitabınıza, referanslarınıza veya vurgulamak istediğiniz diğer tekliflere dikkat çekmek için özel bir gönderi türü oluşturabilir ve ana gezinme menüsüne dahil edebilirsiniz.

WordPress Özel Gönderi Türleri Nasıl Oluşturulur (2 Mevcut Yöntem)

Artık özel gönderi türlerinin ne olduğunu açıkladığımıza göre, bunları eklentili veya eklentisiz WordPress'te nasıl oluşturacağınızı göstereceğiz. Her iki yöntem de hedefinize ulaşabilir, bu nedenle hangi seçeneğin en iyi olduğu yalnızca becerilerinize ve kişisel tercihinize bağlıdır.

Yöntem 1: Eklentiyle Özel Gönderi Türleri Oluşturun

Eklenti kullanmak, özel gönderi türleri oluşturmanın daha kolay yoludur. Tamamen yeniyseniz veya web siteniz için hızlı bir çözüme ihtiyacınız varsa, işi bir kod satırına dokunmadan halletmek için Özel Posta Türü Kullanıcı Arayüzü, Bölmeler veya Posta Türleri Sırası gibi araçları kullanabilirsiniz.

Bu eğitimde, Özel Yazı Tipi Kullanıcı Arayüzü eklentisini kullanacağız. Yükleyip etkinleştirdikten sonra, CPT UI > Gönderi Türlerini Ekle/Düzenle'ye gidin:

Özel Gönderi Türü Kullanıcı Arayüzü kullanılarak yeni bir gönderi türü ekleme.

Ardından, URL'de görünecek özel bilgi bilginizi oluşturun – örneğin, albüm incelemeleri . Ardından, özel gönderi türünüzün çoğul ve tekil adlarını girin. Bu durumda sırasıyla Albüm İncelemeleri ve Albüm İncelemeleri olmalıdır.

İsterseniz, Eksik etiketleri seçilen etiketlere göre doldur seçeneğine tıklayarak Ek Etiketler bölümünü otomatik olarak doldurabilirsiniz. Bunlar, içeriğinizi yönetmenize yardımcı olacaktır. İsterseniz farklı etiket adları seçmekte özgürsünüz:

Özel Gönderi Türü Kullanıcı Arayüzü'nde ek etiketlerin belirtilmesi.

Ardından, özel gönderi türünüz için farklı özellikler seçebileceğiniz Ayarlar'a gidin . Örneğin, ana gezinme menüsünde görünmesini veya normal Sayfalar gibi hiyerarşik olmasını seçebilirsiniz. Varsayılan seçeneklerden memnunsanız bu bölümü atlayabilirsiniz:

Özel Gönderi Türü Kullanıcı Arayüzündeki özel gönderi türü ayarları.

Destekler bölümüne ilerlerken, özel gönderi türünüze eklemek istediğiniz işlevleri kontrol edebilirsiniz. Örneğin, yorumları etkinleştirebilir, yazarı görüntüleyebilir ve daha fazlasını yapabilirsiniz:

Özel gönderi türünün hangi düzenleyici özelliklerini desteklemesi gerektiğini seçmek.

Son olarak, varsayılan sınıflandırmalardan birini mi yoksa tümünü mi kullanmak istediğinizi kontrol edin. Bir sonraki adımda özel olanları da oluşturabilirsiniz.

Değişikliklerinizden memnun kaldığınızda, Gönderi Türü Ekle'yi tıklayın. Artık yeni oluşturduğunuz özel gönderi türünüzü kontrol paneli menünüzde görmelisiniz:

Özel Gönderi Türü Kullanıcı Arayüzü ile oluşturulan özel gönderi türü örneği.

Özel bir sınıflandırma eklemek için Taksonomi Ekle/Düzenle seçeneğine gidin. Alanları özel URL bilgilerinizle ve etiket adlarınızla doldurun:

Özel bir gönderi türüne özel taksonomiler ekleme.

Ardından, yeni oluşturduğunuz taksonominizin uygulanacağı gönderi türlerini seçin ve Taksonomi Ekle'ye tıklayın . Şimdi, özel gönderi türünüz altındaki içeriği düzenlerken, onu özel sınıflandırmanıza atayabilmeniz gerekir – bu durumda “tür”:

Özel Gönderi Türü Kullanıcı Arayüzü ile oluşturulan özel bir gönderi türü sınıflandırması.

Gerekirse daha fazla özel gönderi türü eklemek için bu işlemi tekrarlayabilirsiniz.

Yöntem 2: Özel Gönderi Türlerini El İle Ekleme

Bir eklenti kullanmak hızlı ve kolay olsa da, devre dışı bırakmanız gerekirse özel gönderi türlerinizi kaybetme riskiyle karşı karşıya kalırsınız. İçeriğiniz üzerinde tam kontrol sahibi olmak istiyorsanız veya PHP'ye zaten aşinaysanız, kod ve alt tema kullanmak daha iyi bir çözüm olabilir.

İlk olarak, function.php dosyanızı WordPress Tema Düzenleyicisi'nde veya Dosya Aktarım Protokolü (FTP) ve FileZilla gibi bir FTP istemcisi kullanarak açın. Aşağıdaki kodu ekleyin ve php etiketlerinin içine yerleştirin:

// Creates Album Reviews Custom Post Type 
function album_reviews_init() { 
$args = array( 
'label' => 'Album Reviews', 
'public' => true, 
'show_ui' => true, 
'capability_type' => 'post', 
'hierarchical' => false, 
'rewrite' => array('slug' => 'album-reviews'), 
'query_var' => true, 
'menu_icon' => 'dashicons-video-alt', 
'supports' => array( 
'title', 
'editor', 
'excerpt', 
'trackbacks', 
'custom-fields', 
'comments', 
'revisions', 
'thumbnail', 
'author', 
'page-attributes',) 
); 
register_post_type( 'album-reviews', $args ); 
} 
add_action( 'init', 'album_reviews_init' );

]

Bu adım, functions.php dosyanızın içindeki özel yazı tipinizi tanımlayacaktır. "Albüm incelemelerini" kendi etiketinizle değiştirdiğinizden emin olun. WordPress kontrol panelinize gittiğinizde solda yeni bir menü öğesi görmelisiniz.

Ardından, özel yazı tipi bağlantınızı gezinme menünüze eklemek için Görünüm > Menüler'e gidin. Özel Bağlantılar altında, özel gönderi türünüzün URL'sini ve adını girin:

Ana gezinme menüsüne özel bir gönderi türü ekleme.

Ardından, içeriğinizin sitenizin ön ucunda görünebilmesi için bir şablon oluşturmanız gerekir. FTP'yi kullanarak temanızın klasörüne gidin ve page-album-reviews.php adlı yeni bir dosya oluşturun ("albüm incelemelerini" özel gönderi türünüzün adıyla değiştirin).

WordPress'in dosyayı yeni bir şablon olarak tanıması için aşağıdaki kodu ekleyin:

/** 
* Template Name: Album Reviews 
**/

]

Dosyanın geri kalanı için, tasarımı web sitenizde tutarlı tutmak için kodu page.php'den kopyalayabilirsiniz. Bunu şablonunuza ekleyin, ardından page.php kodunuzun içinde şuna benzeyen döngüyü bulun:

<?php while ( have_posts() ) : the_post(); ?> 
// Your code 
<?php endif; ?> 
<?php endwhile; ?>

Aşağıdaki ile değiştirin:

<?php 
$query = new WP_Query( array('post_type' => 'album-reviews', 'posts_per_page' => 5 ) ); 
while ( $query->have_posts() ) : $query->the_post(); ?> 
// Your code e.g. "the_content();" 
<?php endif; wp_reset_postdata(); ?> 
<?php endwhile; ?>

Artık özel gönderi türünüz altında içerik yayınlayabilmeniz gerekir.

Çözüm

Özel gönderi türleri oluşturmak, içeriğinizi düzenlemenin ve ziyaretçileriniz için daha iyi bir deneyim sağlamanın mükemmel bir yoludur. Aynı zamanda iş akışınızı geliştirirken aynı zamanda blogunuzu daha yüksek bir düzeye çıkarabilir ve sofistike bir yayına dönüştürebilir.

Kendi WordPress özel gönderi türlerinizi oluşturmak için iki yöntemden birini kullanabilirsiniz:

  1. Özel Yazı Tipi Kullanıcı Arayüzü gibi bir eklenti kullanın.
  2. Özel gönderi türlerini manuel olarak eklemek için özel kod uygulayın.

WordPress'te özel gönderi türleri oluşturma hakkında sorularınız mı var? Aşağıdaki yorumlar bölümünde bize bildirin!

Resim vasabii / Shutterstock.com tarafından

Copyright statement: Unless otherwise noted, this article is Collected from the Internet, please keep the source of the article when reprinting.

Check Also

Divi's Theme Builder ile Özel Global Başlık Nasıl Oluşturulur

Artık Tema Oluşturucu burada olduğuna göre, web sitenizi A'dan Z'ye kurmanıza yardımcı olacak yeni eğitimlere dalmak için sabırsızlanıyoruz. Buna Divi'nin yerleşik seçeneğini kullanarak özel başlıklar oluşturma da dahildir. Bu eğitimde Divi's Theme Builder'ı kullanarak global bir başlık oluşturmaya odaklanacağız. Bu sayfaya veya gönderiye farklı bir başlık atamadıysanız, web sitenizin her yerinde genel bir başlık görünecektir.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir