WordPress Özel Gönderi Türleri Oluşturmak için Eksiksiz Kılavuz | JustLearnWP.com

Yayınlanan: 2020-01-10

WordPress, kullanıcıların web siteleri ve bloglar oluşturmasını sağlayan en popüler İçerik Yönetim Sistemidir (CMS). Oldukça işlevsel olmasına rağmen, gönderi türleri de dahil olmak üzere bazı WordPress sayfa öğelerinin varsayılan olarak özelleştirilmesinin zor olduğunu görebilirsiniz. Özel gönderi türleri oluşturarak içerik biçimlerini değiştirebilir ve web sitenizi daha işlevsel hale getirebilirsiniz.

Özel Gönderi Türü Nedir?

WordPress, kullanıcıların içeriklerine odaklanmalarına yardımcı olan harika özelliklere sahiptir - WordPress'te sayfa başlığının nasıl kaldırılacağından farklı yazı türlerinin nasıl oluşturulacağına kadar. WordPress'i çok sayıda farklı içerik türünü depolayan devasa bir veritabanı olarak düşünün.

Bu depolanan içerik, varsayılan veya özel olabilen Gönderi Türlerine bölünmüştür. İçeriğinizi daha küçük bölümlere ayırmak ve ek kategoriler eklemek istiyorsanız özel gönderi türlerini kullanabilirsiniz.

Özel gönderi türlerinin faydaları çoktur. WordPress gönderi türünüzü özelleştirmek, her gönderi türünü kendi tercihlerinize, gereksinimlerinize ve ihtiyaçlarınıza göre oluşturabileceğiniz anlamına gelir.

Belirli bir şablon oluşturmanız, belirli öğeler eklemeniz veya herhangi bir meta bilgiyi kaldırmanız gerektiğinde de kullanışlıdırlar. Şablon hiyerarşisini değiştirmeden sayfalarınızı düzenleyebilir ve yönetebilirsiniz. Ayrıca, çok sayıda farklı içerik türünüz varsa, daha iyi bir organizasyon için özel gönderi türlerini diğer içeriklerden ayırabilirsiniz.

Manuel Olarak WordPress Özel Yazı Tipi Oluşturmak için 4 Adım

Bir WordPress özel gönderi türü oluşturmanın bir yolu, bunu manuel olarak yapmaktır. Bu yöntemin bazı kodlama becerileri gerektirdiğini unutmayın. Ek bir eklenti yüklemek istemiyorsanız bu sizin için harika bir seçenektir.

Adım 1. Gönderi Türünüzü Kaydedin

Her şeyden önce, kayıt türünü register_post_type('name') işleviyle kaydetmelisiniz . 'init' eyleminden önce çağrılırsa işlev çalışmaz. Bu, arka uç sayfasında yeni türün varlığını belirlemenizi sağlar. Ardından, düzenleyicinin sağına gidin ve Theme Files'dan functions.php'yi seçin.

 // Creates News Custom Post Type function news_init() { $args = array( 'label' => 'News', 'public' => true, 'show_ui' => true, 'capability_type' => 'post', 'hierarchical' => false, 'rewrite' => array('slug' => 'news'), '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( 'news', $args ); } add_action( 'init', 'news_init' );
// Creates News Custom Post Type function news_init() { $args = array( 'label' => 'News', 'public' => true, 'show_ui' => true, 'capability_type' => 'post', 'hierarchical' => false, 'rewrite' => array('slug' => 'news'), '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( 'news', $args ); } add_action( 'init', 'news_init' );

000webhost, web siteleri için bir Haber akışı oluşturmak için News adlı bir işlev kullandı. Temelde ihtiyacınız olan herhangi bir sayfayı oluşturmak için bu kodu kullanabilirsiniz.

Adım 2. Özel Gönderi Türünüzü Doldurmak için Gönderiler Oluşturun

Bu aşamada, kodunuzu test etmek için sadece örnek gönderiler oluşturabilirsiniz. Gönderi türünün çalıştığından emin olmak için WordPress panosuna gidin, yeni özel gönderi türüne tıklayın ve ardından Yeni Ekle seçeneğini seçin.

Beş adede kadar örnek gönderi tasarlayın ve Yayınla'yı seçin. Şimdi, bu gönderilerin yeni özel tür gezinme menüsünde görüntülenmesini sağlamalısınız.

Adım 3. Özel Bir Yazı Tipi Şablonu Ayarlayın

Şablon, bir veya daha fazla belgeyle kullanılmak üzere genel bir düzen ile tasarlanmış bir dosya anlamına gelir. WordPress'te şablonlar bir tema içinde bulunur ve sitenizin nasıl görüntülendiğini belirtir. Kendi özel yazı tipi şablonunuzu oluşturduğunuzda, içeriğinizin web sitesinde nasıl görüntüleneceğini kontrol edersiniz.

Bu adımı tamamlamak için tema klasörünüze yeni bir dosya eklemeniz gerekir. Buna yaklaşmanın iki yolu vardır: biri Dosya Aktarım Protokolü (FTP) kullanmak, ikincisi PHP ve basit dosya düzenleme kullanmaktır.

Görünüm'ün üzerine gelin ve Düzenleyici'yi seçin. Ardından, stylecheet.css adresinde bulunan mevcut temanızın adını bulmanız gerekir. Header.php dosyasını Editör'ün sağına koyun ve bu kodu dosyanızın en üstüne ekleyin. Tema adını temanızın adıyla değiştirmeyi unutmayın.

 <?php touch('wp-content/themes/theme-name/new-file.php'); ?>
 <?php touch('wp-content/themes/theme-name/new-file.php'); ?>

Kodu ekledikten sonra Dosyayı Güncelle 'yi tıklayın. Şimdi web sitenizin ana sayfasına gidin. Yeni dosyayı tema klasörünüzde oluşturdunuz. Bitirmek için Görünüm > Düzenleyici > header.php'ye geri dönün. header.php'ye gittiğinizde, yeni eklediğiniz kodu tamamen kaldırmanız ve Dosyayı Güncelle'ye tıklamanız gerekir.

[name]-template.php'ye gidin, aşağıdakini ekleyin ve Dosyayı Güncelle'ye tıklayın.

 <?php /*Template Name: [template name]*/ get_header(); query_posts(array( 'post_type' => 'news' )); ?> <?php while (have_posts()) : the_post(); ?> <h2><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h2> <p><?php the_excerpt(); ?></p> <?php endwhile; get_footer(); ?>
<?php /*Template Name: [template name]*/ get_header(); query_posts(array( 'post_type' => 'news' )); ?> <?php while (have_posts()) : the_post(); ?> <h2><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h2> <p><?php the_excerpt(); ?></p> <?php endwhile; get_footer(); ?>

Artık özel yazı tipi şablonunuz oluşturuldu. Arka uca gitme zamanı. Gönderiler > Yeni Ekle'yi seçin ve sayfaya bir ad ekleyin. Düzenleyicinin sağına gidin ve Sayfa Nitelikleri > Şablon öğesini bulun, bir açılır menü göreceksiniz. Yayınla'ya tıklayın.

Adım 4. Bir Menü Seçeneği Ekleyin

Özel gönderi türünüz için bir menü eklemek, kullanıcıların gezinmesini ve yeni özel gönderi türünü bulmasını sağlar. Görünüm > Menüler'e gidin. En Son listesindeki özel gönderi türünüzün adını içeren kutuyu işaretleyin , Menüye Ekle 'yi tıklayın. Şimdi Menüyü Kaydet düğmesini tıklayın ve hazırsınız!

Özel Gönderi Türleri Oluşturmak için WordPress Eklentileri

Kodlama ve teknik ayrıntılarla ilgilenmiyorsanız, sizi ele geçirdik. İşi sizin için yapabilecek birçok WordPress eklentisi var. Bu yöntem daha az zaman alır ve yeni başlayanlar için daha basittir. İşte WordPress için en iyi özel yazı tipi eklentileri için seçtiklerimiz.

1. Araç Seti Türleri

araç seti-wordpress-özel-yazı tipi eklentisi
araç seti WordPress özel yazı tipi eklentisi

Araç Seti Türleri, birçok avantajı olan birinci sınıf bir özel gönderi türleri eklentisidir. Modern, kullanıcı dostu bir arayüze sahiptir. Hızlı destek, ön uç gönderme ve yerleşik giriş doğrulama özelliği elde edeceksiniz.

Ayrıca Araç Seti Türleri, web sitenizin izleyicileri için çekici olacak şekilde şablonlar, listeler ve arşivler tasarlamanıza olanak tanır. Ayrıca farklı gönderi türlerini bağlamanıza olanak tanır.

Araç Seti türlerinin fiyatlandırması 69 dolardan başlıyor.

2. Özel Gönderi Türü Kullanıcı Arayüzü

Özel Yazı Tipi Kullanıcı Arayüzü WordPress
Özel Yazı Tipi Kullanıcı Arayüzü WordPress

Özel Gönderi Türü Kullanıcı Arayüzü, en popüler özel gönderiler ve taksonomi eklentilerinden biridir. Özel gönderi türlerini kaydetme ve yönetme sorununu çözmeye yardımcı olur.

CPT UI'yi kurduğunuzda, mevcut tüm eklenti seçenekleri ve özellikleriyle birlikte kullanımı kolay ayrı bir gösterge panosu elde edersiniz. Eklenti, web sitenizde yeni gönderi türleri oluşturmanıza ve mevcut gönderi türlerini düzenlemenize olanak tanır. Ayrıca, özel taksonomiler oluşturmanıza ve bunları gönderi türlerine eklemenize olanak tanır.

CPT UI ücretsiz olarak gelir ancak 29 dolardan başlayan genişletilmiş bir sürümü vardır.

3. WCK Özel Gönderi Türleri ve Özel Alan Oluşturucu

Özel Gönderi Türleri ve Özel Alanlar yaratıcısı WCK
Özel Gönderi Türleri ve Özel Alanlar yaratıcısı WCK

Özel gönderi türleri, özel taksonomiler, meta kutular ve gönderileriniz ve sayfalarınız için özel alanlar oluşturmanıza ve korumanıza olanak tanıyan başka bir ücretsiz WordPress eklentisi. Özel içeriğinizi hazır hale getirmek için yalnızca birkaç ayardan geçmeniz gerektiğinden yeni bir gönderi türü oluşturmak kolaydır.

Daha işlevsel özellikler istiyorsanız, 49 $ 'dan yükseltilmiş bir sürüm alabilirsiniz.

4. Özel Yazı Tipi Oluşturucu

özel yazı tipi oluşturucu WordPress
özel yazı tipi oluşturucu WordPress

Analoglarından farklı olarak, Custom Post Type Maker'ın kullanımı çok kolaydır ve kodlama becerisi gerektirmez. Yeni başlayanlar için harika bir seçenek çünkü arayüzü WordPress'in düzenleyicisine benziyor. Özel gönderi türlerinizi ve özel taksonomilerinizi oluşturmak ve yapılandırmak için gerekli tüm özelliklere sahiptir.

Ayrıca, web sitenize kaydettiğiniz diğer tüm özel gönderi türlerine erişmenizi sağlar.

Custom Post Type Maker'ın kurulumu ücretsizdir ve herhangi bir genişletilmiş sürümü yoktur.

Sarmak

WordPress, özel gönderi türleri aracılığıyla web sitenizdeki içeriği çeşitlendirmeyi mümkün kılar. Sitenizin işlevselliği ile ilgili özel tercihleriniz varsa, özel gönderilere sahip olmak kesinlikle bir zorunluluktur.

Yeni özel gönderi türlerini manuel olarak mı yoksa WordPress eklentilerini kullanarak mı oluşturacağınız size kalmış. Manuel olarak özel bir gönderi türü oluşturmak, daha karmaşık bir yöntem olduğu için kodlama becerileri gerektirir. Alternatif olarak, web sitenizi daha işlevsel ve benzersiz hale getirmek için özel gönderi türleri eklentilerinden birini yükleyebilirsiniz.