WordPress Özel Gönderi Türüne Komple Kılavuz

WordPress her zaman “gönderiler” ve “sayfalar” ile ilgili değildir. Bazen farklı bir içeriğe sahip olmanız gerekir, çünkü tüm WordPress siteleri blogları tartışmaz. WordPress sitenize bir tür özel gönderi ekleyebilmeniz gerekir. Gönderi türünü kullanma yeteneğiniz varsa, yönetici alanınızı organize, çekici ve güzel bir yere dönüştürebilirsiniz. Sonunda, WordPress sitenizin yeni içerik oluştururken güçlenmiş hissetmesini istersiniz. Özel yayın türleri, blog sitenizi daha güçlü bir içerik yönetim sistemine dönüştürmenizi sağlar. Çünkü yalnızca yayınların ve sayfaların yanı sıra başka içerik türleri oluşturabilirsiniz.
Bu nedenle, bugün bu WordPress benzersiz yeteneğini ve siteniz için kendi özel yayınınızı oluşturma kılavuzunu tartışacağız. Ama önce temellere girelim, ha? WordPress’te özel bir yazı türü nedir?

Bu tür yazı, WordPress’teki çeşitli içerik türlerini sınıflandırmanın bir yoludur. En yaygın iki yazı türüne alışkın olduğunuzu varsayıyoruz: yayınlar ve sayfalar. Ancak, WordPress’in diğer birkaç yazı türü ile birlikte bir araya geldiğini bilmediğiniz şey. Varsayılan olarak, WordPress bu tür yayınlarla birlikte gelir:
Postalamak
Sayfa
Ek
Revizyon
Gezinme menüsü.
Bu nedenle kendi özel yazı tipinizi yapabilir ve istediğiniz her şeyi arayabilirsiniz.
Örneğin, bir kitap inceleme web sitesi çalıştırırsanız, bir tür kitap inceleme yazısı oluşturmak isteyebilirsiniz. Bu tür bir yazı farklı özel alanlara ve hatta özel kategori yapılarına sahip olabilir. Gönderi türlerinin diğer örnekleri filmler, portföyler, referanslar, ürünler vb. Dolayısıyla, kendi portföyünüzü oluşturmak istiyorsanız, özel yayınların yardımını kullanmanızı öneririz. Değilse, kolayca kaybolabilirsiniz. Ayrı bir portföy gönderisi oluşturmak, kullanıcılarınızın tüm çalışmalarınızı kolayca keşfetmesine olanak tanır. Şimdi size bir WordPress özel yazı türü yapma yöntemini göstereceğiz. 2 yöntem türü vardır: bir tür özel yazı oluşturma (eklentiler kullanma)
Bir tür özel gönderi yapın (manuel)
İkinize de göstereceğiz. WordPress eklentisi ile özel bir yazı türü nasıl eklenir, bu, eklentileri kullanarak özel bir yazı türü yapmayı öğreneceğiniz bir bölümdür. WordPress, Repo’da 65K+ eklentisine sahiptir. Ve web siteniz için kolayca özel bir yazı oluşturmanıza yardımcı olacak birçok eklenti var. Bunlardan biri WP kullanıcı ön uçudur. Bu, en iyi satan üyelik eklentilerinden biridir ve özel bir yazı türü oluşturmayı çok kolaylaştırır.
Eklentiyi yükledikten sonra, özel bir yazı türü oluşturmak için bu basit adımları izlemeniz gerekir. İşte, 1. Adım: Bir Form Oluştur
WP Kullanıcı Öncücü> Gönderme Formları> Yeni Ekle. Formunuzu oluşturun. Gerekli form alanını ekleyin. Formu kaydedin. Adım 2: Gönderme durumunu ayarlayın Bir form oluşturduktan sonra, WP Kullanıcı Öncesi> Gönderme Formları üzerinden gezinmeniz gerekir. Ayarları seçerek mevcut formu güncelleyin> Ayarlar gönderme> Durum Gönderme. Bu nedenle, orada çeşitli özel yayın türlerini görebileceksiniz. Gönderi türünüzü seçin ve formu kaydedin. Adım 3: Taksonomi yapın

Ardından, editör formuna dönmelisiniz, ardından taksonomi bölümü altında özel taksonomi görebilirsiniz. 4. Adım: Bir Sayfa Oluşturun
Ancak, yeni bir sayfa oluşturmak için formunuzu kopyalayın veya zaten var olan düzenleyin. Kısa kodu yapıştırın. Tarayıcıdaki sayfalara bakın. Özel yazı tipinizin teslimatı tamamlanmıştır. Doğrudan izlemek istiyorsanız, işte sizin için kısa bir video. Birkaç dakika içinde özel yazı tipinizin bir biçimini keşfedin ve oluşturun.

WordPress Kullanıcı Fretend eklentisini kullanarak kolayca bir WordPress özel yayın türü oluşturabilirsiniz.

Manuel olarak bir özel yazı türü nasıl yapılır, WordPress eklentisini kullanarak yapabildiğinizde neden manuel olarak özel bir yazı türü yapmanızı gösterdiğimizi düşünmelisiniz. Eklentilerle bir tür WordPress özel yayını oluşturarak sorun, eklentiyi devre dışı bıraktığınızda, tüm verilerinizi kaybedebilirsiniz. Veriler eklentide olabilir, ancak yayın türünüz kayıt dışı kalacak ve yönetici alanınızdan erişemeyeceksiniz. Bu nedenle, özel yayınları manuel olarak yapmak iyi bir uygulamadır. Ve bununla başlayacağız. Bu koda dikkat edin, // Özel yazı türü işlevimiz create_posttype () {register_post_type (‘filmler’, // cpt seçenekleri dizisi (‘labels’ => dizisi (‘name’ => __ (‘Filmler’), ‘singular_name’ => __ (‘film’)), ‘public’ => true, ‘has_archive’ => true, ‘yeniden yaz’ => dizi (‘slug’ => ‘filmler’), ‘show_in_rest’ => true,)); } // işlevimizi tema ayarına bağlama add_ace (‘init’, ‘create_posttype’); Bu kodu işlevlerinize eklediğinizde, WordPress menü alanınızdaki Filmler bölümünü göreceksiniz.
Size bu kod işlevini söyleyelim. Bu kodla yapılan şey, ‘film’ türü türünü bir dizi argümanla kaydetmektir. Bu argüman özel sevkiyat türümüzün seçeneğidir.

Bu dizinin iki parçası vardır, ilk bölüm etiketlidir, bu da bir dizidir. İkinci bölüm, kamu görünürlüğü, arşivler, sümüklü böcekler ve show_in_rest gibi diğer argümanları içerir. Blok düzenleyicinin desteğine izin verir. WordPress Custom Post’unuza daha fazla seçenek eklemenize yardımcı olacak bir kod, / * * CPT’mizi oluşturmak için bir işlev oluşturma * / custom_post_type () () {// Özel yazı türü için UI etiketlerini ayarlayın $ labels = array = array (‘Adı’ => _x (‘filmler’, ‘Post Tip Genel Adı’, ‘Twentytwenty’), ‘singular_name’ => _x (‘film’, ‘Post tipi tekil isim’, ‘yirmi twenty’), ‘Menu_name’ => __ (‘Filmler’, ‘YirmiTwenty’), ‘Parent_item_Colon’ => __ (‘Ebeveyn Film’, ‘YirmiTwenty’), ‘All_items’ => __ (‘All Filmler’, ‘YirmiTwenty’), ‘View_item’ __ (‘film izle’, ‘yirmi twenty’), ‘add_new_item’ => __ (‘yeni film ekle’, ‘yirmi twenty’), ‘add_new’ => __ (‘yeni ekle’, ‘yirmi twenty’), ‘edit_item’ => __ (‘Filmi Düzenle’, ‘Twentytwenty’), ‘Update_item’ => __ (‘güncelleme filmi’, ‘yirmi twenty’), ‘search_items’ => __ (‘arama filmi’, ‘yirmi twenty’), ‘not_found ‘=> __ (‘ bulunamadı ‘,’ Twentytwenty ‘),’ NOT_FOUND_INTRASH ‘=> __ (‘ çöpte bulunamadı ‘,’ yirmiTwenty ‘),); // Özel yazı türü için diğer seçenekleri ayarlayın $ args = Array (‘etiket’ => __ (‘filmler’, ‘yirmi twenty’), ‘açıklama’ => __ (‘
Film Haberleri ve İncelemeleri ‘,’ Twentytwenty ‘),’ Etiketler ‘=> $ Labels, // Bu CPT’nin’ Destekler ‘=> dizisi (‘ başlık ‘,’ editör ‘,’ alıntı ‘,’ yazar ‘olarak desteklediği bu CPT’nin özellikleri , ‘küçük resim’, ‘yorumlar’, ‘revizyonlar’, ‘özel alanlar’, // Bu CPT’yi bir taksonomi veya özel taksonomi ile ilişkilendirebilirsiniz. ‘Taksonomiler’ => dizi (‘türler’), / * Hiyerarşik bir CPT sayfa gibidir ve * ebeveyn ve çocuk öğeleri olabilir. Hiyerarşik olmayan bir CPT * yayınlar gibidir. */ ‘Hiyerarşik’ => false, ‘genel’ => true, ‘show_ui’ => true, ‘show_in_menu’ => true, ‘show_in_nav_menus’ => true, ‘show_in_admin_bar’ => true, ‘can_export,’ can_export ‘=> true,’ has_archive ‘=> true,’ exclude_from_search ‘=> false,’ publicly_queryable ‘=> true,’ capity_type ‘=>’ post ‘,’ show_in_rest ‘= = // Özel Gönderi Türünüzü Kayıt Register_post_type (‘Movies’, $ args); } / * Post tipi kayıtımızı içeren fonksiyon * gereksiz yere yürütülmemesi için ‘init’ eylemine takın. */ Add_action (‘init’, ‘Custom_post_type’, 0); Gördüğünüz gibi, bu kodla özel bir gönderi türüne daha fazla seçenek ekledik. Artık yayın türünüz, revizyonlar, üstün görüntüler, özel alanlar ve daha fazlası gibi daha fazla özelliğe sahip olacak. Bu özel yazı türünü tür adı verilen özel bir taksonomi ile de ilişkilendirdik.
Özel Gönderi türleri oluşturmak için bonus için ipuçları Manuel olarak, hiyerarşik değerleri yanlış olarak ayarladığımız parçalar olduğunu da fark edebilirsiniz. Ancak, bir sayfa gibi davrandığınız özel gönderi türünü istiyorsanız, bu değeri doğru olarak ayarlayabilirsiniz. Dikkat edilmesi gereken başka bir şey, yirmi yirmi dizenin tekrar tekrar kullanılmasıdır, buna metin alanı denir. Bu nedenle, temanız tercüme edilmeye hazırsa, temanız tarafından kullanılan metin etki alanından bahsetmeniz gerekir. Tema metin etki alanınızı style.css dosyasında tema dizininizde bulabilirsiniz. Metin alanı dosya üstbilgisinden bahsedilecektir. Şimdi WordPress sitenizde nasıl özel bir yazı oluşturacağınızı öğrendikten sonra, sitenizdeki yayınları nasıl görüntüleyeceğinizi görmeniz gerekir. Yeni oluşturulmuş yeni özel yayınları görüntülemek için sitenizde özel yayın türlerini gösteren basit adımları izlemeniz gerekir. Sadece görünüm »menüsünü açın ve menünüze özel bir bağlantı ekleyin. Bu özel bağlantı özel sevkiyat türünüze bir bağlantıdır.

Özel gönderi -Type URL’nizi aşağıdaki gibi yazmanız gerekir, http://example.com/?post_type=movies veya SEO dostu kalıcı bağlantı kullanıyorsanız, CPT URL’nizin böyle olması muhtemeldir: http: // örnek. com /filmler. Örnek.com’u kendi alan adınız ve filminizle değiştirmeyi unutmayın, özel yazı türünüzün adıyla. Menünüzü kaydettikten sonra, web sitenizi ziyaret edebilirsiniz ve eklediğiniz yeni menüyü göreceksiniz ve üzerine tıkladığınızda, temanızdaki archive.php şablon dosyasını kullanarak özel yayın türü arşiv sayfanızı görüntüler. Ön sayfada özel yayın türlerini gösterme WordPress özel yayın türünü kullanmanın ana avantajı, özel içeriğinizi sıradan yayınlardan uzak yapmaktır. Ancak, isterseniz, özel içeriğinizi ön sayfada yayınlayabilirsiniz. Tek yapmanız gereken bu kodun bir parçasını eklemek, add_ace (‘pre_get_posts’, ‘add_my_post_types_to_query’); Function add_my_post_types_to_query ($ query) {if (is_home () && $ query-> is_main_query ()) $ query-> set (‘post_type’, array (‘post’, ‘filmler’)); Dönüş $ sorgusu; } “Film” i özel gönderinizle değiştirin. İşte burada!. Böylece, WordPress sitenizde manuel olarak özel yayınlar oluşturabilir ve görüntüleyebilirsiniz. Özel bir gönderi oluşturun ve
Bloglama sitenizi görebileceğiniz gibi mükemmel CMS platformuna dönüştürün, WordPress ile mükemmel CMS sistemini oldukça kolay hale getirin.Çünkü bu size ayarlanmış bir yönetici sistemi oluşturmak için özgürlük, işlevsellik ve özellikler verir.Ve tamamen elinizde WordPress Custom Post türünü yaptığı için, kontrolünüz için ek özellikler oluşturma gücüne sahipsiniz.Ayrıca özel bir yönetici sayfası oluşturabilirsiniz.Ama bunun hakkında başka bir gün konuşacağız.Öyleyse, bu kılavuzu takip ederek özel bir yazı türünüzü yapın ve deneyiminizi bize bildirin! Wedevs bloglarına abone olun!

admin

Bir Cevap Yazın

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