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

Artem Minayev
Güncelleme: 4 Ekim 2023
5 dak. Okundu
FirstSiteGuide okuyucularımız tarafından desteklenmektedir. Sitemizdeki bağlantılar aracılığıyla satın aldığınızda komisyon kazanabiliriz. Devamını Oku
WordPress'te Özel Yazı Türleri Nasıl Oluşturulur

Size yeni gönderilerinizde gururla kullanacağınız kendi özel gönderi türünüzü nasıl oluşturacağınızı göstermeden önce WordPress destekli blogözel bir gönderi türünün gerçekte ne olduğunu görelim.

Gönderi türü, içeriğin makalenizde sunulma şeklini tanımlamak için kullanılan bir dizi kuraldır. Her yazı tipinin onu tanımlayan kendi parametreleri vardır; böylece bir yazı, sayfa, arşiv, revizyon veya bir yazı arasındaki farkı anlayabilirsiniz. navigasyon menüsü. Ancak göreceğiniz gibi yazılarınız gibi yazı yazmaya da başlarsanız yazdığınız her şey aynı yapıya sahip olacaktır. Çünkü yazı için aynı şablonu kullanacaksınız. Ancak makalelerinizi işlemek için tek bir yazı türünün yeterli olduğu bir blog yazarsanız bu tamamen sorun değil.

Çok da uzun olmayan bir geçmişe sahip olan WordPress, muazzam bir şekilde gelişti ve kesinlikle bir web sitesi olarak rolünü aştı. blog platformu. Dünyanın en çok kullanılan ve beğenilen içerik yönetim sistemlerinden biri haline geldi. İnsanların özel gönderi türleri oluşturmasına izin vermek bunun ana nedenlerinden biridir.

Basit bir örnekle özel bir gönderi türünün sizin için neler yapabileceğini görelim. Bir oyun sitesi işlettiğinizi düşünün. Düzenli olarak haber yayınlamak istiyorsunuz, her gün izleyicilerinizle paylaşabileceğiniz çok sayıda fragman yayınlanıyor, yazarlarınız yeni oyunlar oynuyor ve incelemeler yazıyor, en son çevrimiçi karşılaşmanızın ekran görüntülerini yayınlamak istiyorsunuz, vb.

Tahmin edebileceğiniz gibi bu durumda ihtiyacınız olacak birçok içerik türü var ve normal gönderileri kullanmaya devam ederseniz tüm içerikler aynı görünecek ve hem sizin hem de ziyaretçilerinizin fark bulmasını zorlaştıracaktır. bir video makalesi ile bir inceleme arasında. Evet, her şeyin daha düzenli görünmesi için özel bir gönderi türü istiyorsunuz.

Birkaç saniye daha o resimde kalın. Özel bir gönderi türü oluşturursanız haberinizde, kaynağa bağlantı yerleştirebileceğiniz özel bir alan bulunabilir. Oyun inceleme gönderi türünüz, yazarın yıldız tabanlı bir sistem de dahil olmak üzere belirli bir oyuna verdiği bir derecelendirmeye sahip olabilir ve örneğin incelemenizin alt başlığı için farklı stiller uygulayabilirsiniz. Fragman gönderi türünüz bir videoyu vurgulayacak ve insanların videoyu bir gönderide görüntülemek yerine bir ışık kutusundan izlemesine olanak tanıyacaktır. Sonsuza kadar devam edebiliriz ama asıl meseleyi anladınız, değil mi?

Özel Bir Gönderi Türü Oluşturun

Tamam, konuşmamızdan sıkıldığınızı biliyoruz; özel bir gönderinin nasıl oluşturulacağını öğrenmek için buradasınız o yüzden başlayalım. Kaslarınızı gerin, derin bir nefes alın ve hazır olduğunuzda başlayalım. Daha derine inmekle ilgileniyorsanız WordPress ve kod, size yardımcı olacak eklentiye geçin.

  1. Function.php dosyasını açın ve aşağıdaki kodu yapıştırın.

Kodun PHP kapanış etiketinin (?>) önüne yerleştirildiğinden emin olun, aksi takdirde çalışmayacaktır.

// Oyun İncelemeleri Özel Gönderi Türü Oluşturur
function game_reviews_init() {
= Dizi $ Args (
'label' => 'Oyun İncelemeleri',
'genel' => doğru,
'show_ui' => doğru,
'capability_type' => 'gönderi',
'hiyerarşik' => yanlış,
'yeniden yaz' => array('slug' => 'oyun incelemeleri'),
'query_var' => doğru,
'menu_icon' => 'dashicons-video-alt',
'destekler' => dizi(
'başlık',
'editör',
'alıntı',
'geri izlemeler',
'Özel Alanlar',
'yorumlar',
'revizyonlar',
'küçük resim',
'yazar',
'sayfa özellikleri',)
);
Register_post_type('oyun incelemeleri', $args);
}
add_action('init', 'game_reviews_init');
  1. Değişiklikleri Kaydet

eğer bir göz atarsan WordPress'te yönetici alanıMenüde yeni bir “Oyun İncelemeleri” öğesinin bulunduğunu fark edeceksiniz. Şu ana kadar herhangi bir gönderiye benzeyecek ancak yine de bu gönderileri çevrimiçi olarak göremeyeceksiniz. Bu özel gönderi türünden en iyi şekilde yararlanmak için izlemeniz gereken birkaç adım daha var.

Yeni gönderinizi denemeden önce kalıcı bağlantılarınızı ayarladığınızdan emin olun, aksi takdirde bir hatayla karşılaşırsınız.

Yeni özel gönderi türünüz için bir şablon oluşturun:

  1. Temanızın klasörünü açın
  2. Yeni bir dosya oluşturun ve bunu game-review-template.php gibi bir şekilde adlandırın
  3. Dosyayı açın ve aşağıdakileri yapıştırın:

/ **
* Şablon Adı: Oyun İncelemeleri
** /
?>
  1. Temanızın klasöründe bulunan page.php dosyasını açın
  2. Kodu kopyalayıp game-review-template.php dosyasına yapıştırın
  3. Bununla aynı veya buna benzer bir kod parçası bulun (temanıza bağlı olabilir):

Bu bölümü bulduğunuzda, özel yazı türünüzü yeni bir sayfada gösterebilmeniz için onu değiştirelim. şunu eklemelisiniz $sorgu döngünün üstündeki çizgiyi seçin ve ardından döngünün kendisini değiştirin. Kodu değiştirdiğinizde şöyle görünmelidir:

'game-reviews','posts_per_page' => 5 ) ); while ( $query->have_posts() ) : $query->the_post(); ?> // Kodunuz örneğin "the_content();"
  1. Değişiklikleri Kaydet
  2. Sayfalara Git -> Yeni ekle
  3. “Oyun İncelemeleri” adında bir sayfa oluşturun
  4. Sağ tarafta, “Sayfa Özellikleri” sekmesinin altında “Şablon”u bulmalısınız.
WordPress'te özel sayfa şablonları

Önceki adımlardan birinde oluşturduğunuz bir şablonu seçin ve bunu sayfaya atayın.

  1. Değişiklikleri Kaydet
  2. Bu kadar. Her şeyi denemeli ve yeni bir Oyun İnceleme gönderisi oluşturmalısınız. Oyun İnceleme sayfanızı açtığınızda, haber gönderi türlerinizi tıpkı normal gönderileriniz gibi kronolojik olarak sıralanmış olarak görebilmeniz gerekir.

Ve bu sadece başlangıç. Özel gönderi türünü oluşturdunuz, ancak şimdi onu istediğiniz gibi değiştirmeli ve ihtiyacınız olan kodu eklemelisiniz.

Eklentilerle özel gönderi türleri oluşturun

WordPress'inizi genişletmek için kendi yazı türlerinizi oluşturmaya başladığınızda izleyebileceğiniz iki yol vardır. Size zaten bir tane göstermiştik – özel bir gönderi türünün manuel olarak nasıl oluşturulacağı. Birkaç adımı izleyerek özel bir gönderi türü oluşturabilirsiniz, ancak eğer bir kullanıcıysanız bu çok zamanınızı alabilir. WordPress'e yeni başlayanlar ve kodla uğraşmaya alışık değilim. Ancak kodla uğraşmanıza gerek yok; daha basit ve daha hızlı bir çözüme ihtiyacınız varsa eklentilerden birini kullanarak sayısız özel gönderi türü oluşturabilirsiniz.

Eğitimin bu bölümünde, sizin için bu özel gönderi türlerini oluşturacak en iyi eklentilerden birini size göstermek üzereyiz. Kodu kodlamanıza, hatta kopyalayıp yapıştırmanıza gerek kalmayacak. Eklentiyi yükleyin, yeni gönderi türünüzün adını yazın ve GUI aracılığıyla ayarlayın.

Custom Post Type UI

FİYAT: Ücretsiz

Custom Post Type UI


Yalnızca özel bir gönderi türü kaydetmeniz gerekiyorsa, bu eklenti iyi bir iş çıkaracaktır. Yükledikten sonra özel yazı türleri ve sınıflandırmalar oluşturabileceksiniz. Yeni oluşturulan menüye gidin, yeni bir özel gönderi türü ekleyin ve yeni gönderi türünüzün adını ve açıklamasını yazın. Bu kadar kolay ama şunu fark etmeniz gerekecek bu eklenti yeni yazı türünüzü göstermeyi başaramayacak. Yeni gönderi türünü kaydettikten sonra onu nasıl görüntüleyeceğiniz hala size bağlıdır. Bunu nasıl yapacağınızı kontrol etmenizi veya gönderilerinizi görüntüleyebilecek başka bir eklentiyi kullanmanızı öneririz.

Sonuç

Özel Yazı Türleri bugün bile en büyük WordPress özelliklerinden biridir. Sadece birkaç satır kod değiştirerek veya bir eklenti kullanarak sitenize özel bir yazı türü oluşturabilirsiniz. Gerçek şu ki, yeni başlayan birinin her şeyi ilk kez tamamlaması biraz daha zor olabilir, ancak bu eğitime sadık kalırsanız herhangi bir sorun yaşamazsınız.

Yorum bırak

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

Bunu bir arkadaşına gönder