WordPress, blog gönderileri, sayfalar, ekler, revizyonlar vb. için varsayılan gönderi türleri ile birlikte gelir. Ancak, işletmenizin veya kişisel sitenizin özel ihtiyaçlarına uyan daha benzersiz içerik oluşturmak istediğinizde, bu varsayılan özel gönderi türlerini sınırlayıcı bulabilirsiniz.
WordPress'in işlevselliğini genişletmek için kendi özel yazı türlerinizi oluşturarak bu sınırlamanın üstesinden gelebilirsiniz. Özel etkinliklerden ürün referanslarına, personel profillerine vb. kadar hemen hemen her özel gönderi türünü oluşturabilirsiniz.
Bu gönderide, WordPress'te özel gönderi türleri oluşturmanın birkaç yöntemini göstereceğiz.
Eklentileri Kullanarak Özel Gönderi Türleri Nasıl Oluşturulur
WordPress'e özel gönderi türleri eklemenin iki ana yolu, eklentileri kullanmak veya bunları kendiniz kodlamaktır. Hızlı, uygulaması kolay bir çözüm arıyorsanız, bir eklenti kullanmak genellikle tercih edilen yöntemdir.
Ancak WordPress web sitenizdeki fazladan eklentiler, sitenizin hızını düşüren bir bloatware olarak sonuçlanabilir. Kod yazma konusunda rahatsanız, manuel yöntemi öneririz.
Ancak bir eklenti kullanmayı tercih ederseniz, işlem basittir. Aralarından seçim yapabileceğiniz, çoğu kullanımı kolay olan birkaç eklenti vardır, örneğin: Özel Yazı Tipi Oluşturucu, bölmeler, ve Özel Gönderi Türü Kullanıcı Arayüzü.
100.000'den fazla kuruluma sahip olduğu ve WordPress uzmanları ve kullanıcıları tarafından şiddetle tavsiye edildiği için Pod'ları önereceğiz. Eklenti kullanmak, özel WordPress gönderi türleri oluşturmak için uygun bir yöntem olsa da, bu makale daha çok bunun manuel olarak nasıl yapılacağına odaklanacaktır.
Manuel Olarak Özel Yazı Tipleri Oluşturma
Temanıza biraz kod ekleyerek özel bir gönderi türü oluşturabilirsiniz. işlevler.php dosya.
Aşağıda, özel gönderi türünüze daha fazla seçenek ekleyen ayrıntılı bir kod parçası bulunmaktadır. WordPress arka ucunda şuraya gidin: Görünüm > Tema Düzenleyici > Tema İşlevleri (işlevler.php).
Yapmanız gereken ilk şey, yeni işleviniz için bir ad seçmektir. Bu örnekte, bir hukuk firmasının veya danışmanlık işinin ortakları için özel profiller oluşturmak için özel bir gönderi türü oluşturacağız.
Yeni fonksiyonumuzu arayacağız cp_post_type_partners.
Aşağıdaki kodu kopyalayın ve dosyanın en altına yapıştırın:
/*Özel Gönderi türü başlangıcı*/
function cp_post_type_partners() {
$destekler = dizi(
'başlık', // yazı başlığı
'editör', // içerik gönder
'yazar', // yazar gönder
'küçük resim', // öne çıkan görseller
'alıntı', // alıntı sonrası
'özel alanlar', // özel alanlar
'yorumlar', // yorum gönder
'revizyonlar', // revizyonları gönder
'post-formats', // post formatları
);$etiketler = dizi(
'isim' => _x('ortaklar', 'çoğul'),
'tekil_adı' => _x('ortak', 'tekil'),
'menu_name' => _x('ortaklar', 'yönetici menüsü'),
'name_admin_bar' => _x('ortaklar', 'yönetici çubuğu'),
'add_new' => _x('Yeni Ekle', 'yeni ekle'),
'add_new_item' => __('Yeni ortak ekle'),
'new_item' => __('Yeni ortak'),
'edit_item' => __('Ortağı düzenle'),
'view_item' => __('Ortağı görüntüle'),
'all_items' => __('Tüm ortaklar'),
'search_items' => __('Arama ortakları'),
'not_found' => __('Ortak bulunamadı.'),
);
$args = dizi(
'destekler' => $destekler,
'etiketler' => $etiketler,
'genel' => doğru,
'query_var' => doğru,
'rewrite' => array('slug' => 'ortaklar'),
'has_archive' => doğru,
'hiyerarşik' => yanlış,
);
register_post_type('partner', $args);
}
add_action('init', 'cp_post_type_partners');
/*Özel Gönderi türü sonu*/
Bu kod, tamamen sıfırdan oluşturmak zorunda kalmadan özel bir gönderi türünü kaydetmenize olanak tanıyan WordPress'e özgü PHP'den yararlanır.
Dosyayı güncelleyin ve sayfayı yenileyin; gösterge tablonuzun adında yepyeni bir menü öğesi olmalıdır. Ortaklar.
Bu kadar! Yeni "ortaklarınız" özel gönderi türünüzün arşivini görüntülemek için şuraya gidin: siteadiniz.com/partners/. Sonuçları görüntüleyemiyorsanız veya tarayıcı bir 404 hata sayfası döndürürse, WordPress panonuza dönün, şuraya gidin: ayarlar > kalıcı bağlantılarve kalıcı bağlantı ayarlarını yeniden kaydedin.
Kolaylıkla Özel Yazı Tipleri Oluşturun
Özel gönderi türleri, WordPress web sitenizi zenginleştirmenize olanak tanır ve çeşitli şekillerde kullanılabilir. Ortakların profillerini vurgulamaktan referanslar, ürünler vb. oluşturmaya kadar, özel gönderi türleri kullanışlıdır ve oluşturulması kolaydır.
Bir web dizini gibi kendi çevrimiçi işinizi oluşturmak için özel gönderi türlerini bile kullanabilirsiniz. Başlamadan önce, bir WordPress web sitesini nasıl kuracağınızı bildiğinizden emin olun.
Daha önce hiç web sitesi kurmadınız ama denemek mi istiyorsunuz? Kendi web sitenizi birkaç saat içinde çalışır duruma getirmek için bu adımları izleyin!
Sonrakini Oku
- Programlama
- Wordpress
- Web Geliştirme
- PHP
David, küçük işletmelerin büyümesine yardımcı olma konusunda tutkulu bir WordPress aşığıdır!
Haber bültenimize abone ol
Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!
Abone olmak için buraya tıklayın