Özel Gönderi Düzenleyicisine Varsayılan İçerik Nasıl Eklenir
Varsayılan içerik ekleyin Bu yazıda özel yayın düzenleyicisine varsayılan içerik ekleyin, WordPress düzenleyicisine varsayılan içerik eklemek için bu yazıda kullandığımız filtreyi değiştirmek istiyorum, böylece özel gönderi türünde de aynısını kullanıyoruz. Dolayısıyla, bu öğreticinin amacı, özel posta türü düzenleyicisine nasıl varsayılan içerik ekleyebileceğinizi göstermektir. WordPress Custom Post türünü hiç kullanmadıysanız, temelde bir sayfa veya varsayılan yayın gibi ama kendiniz yapıyorsunuz. WordPress temanızdaki Functions.php dosyasına bu kodu (aşağıda) ekleyerek yapabilirsiniz ve iyi bir öğretici de var, adım kolayca takip edebileceğiniz bir eklenti kullanmadan nasıl özel bir yazı oluşturacağınızı gösteriyorum. adım.
// njengah öğretici örnek özel yayın türleri
// kanca
Add_action (‘init’, “njengah_tutorial_cpt”);
// Dönüş çağrısı işlevi
njengah_tutorial_cpt () işlevi {
$ label = dizi (
‘Adı’ => _x (‘öğretici’, ‘post tipinin ortak adı’), ‘singular_name’ => _x (‘öğretici’, ‘tekil ad türü yayınlama’),
‘menü_name’ => _x (‘öğretici’, ‘yönetici menüsü’),
‘name_admin_bar’ => _x (‘öğretici’, ‘sadece yönetici çubuğuna eklendi’),
‘Add_baru’ => _x (‘yeni ekle’, ”),,
‘add_new_item’ => __ (‘Yeni bir öğretici ekle’),
‘edit_item’ => __ (‘öğretici düzenle’),
‘new_item’ => __ (‘yeni öğretici’),
‘All_items’ => __ (‘tüm öğreticiler’),
‘view_item’ => __ (öğreticiye bakın ‘),
‘Search_items’ => __ (‘arama öğreticisi’),
‘not_found’ => __ (‘öğretici bulunmadı’),
‘NOT_FOUND_IN_TRASH’ => __ (‘Çöpte öğretici bulunamadı’),
‘parent_item_colon’ => __ (‘ebeveyn öğreticisi:’),
);
$ args = dizi (
‘hiyerarşik’ => doğru,
‘Etiketler’ => $ etiketler,
‘kamu’ => doğru,
‘genel olarak_queryable’ => true,
‘Açıklama’ => __ (‘açıklama.’),
‘show_ui’ => doğru,
‘show_in_menu’ => doğru,
‘show_in_nav_menus’ => doğru,
‘Query_var’ => doğru,
‘Yeniden yazma’ => true,
‘Query_var’ => doğru,
‘Yeniden yazma’ => dizi (‘salyangoz’ => ‘öğretici’),
‘Capity_type’ => ‘sayfa’,
‘Has_archive’ => doğru,
‘menü_position’ => 22,
“show_in_rest” => doğru,
‘Destek’ => Array (‘Başlık’, ‘editör’, ‘yazar’, ‘küçük resim’, ‘revize’, ‘sayfa attributes’, ‘özel alanlar’));
register_post_type (‘öğretici’, $ args);
}
Özel bir yazı türü hazırladığınızda, WordPress Post düzenleyicisine varsayılan içerik eklemek için önceki öğreticiye işlev dosyasına eklediğimiz kodu almanız gerekir.
Kod filtrelerden oluşur ve iade çağrısı işlevleri, WordPress düzenleyicisine eklememiz gereken içeriğe sahiptir. Kod aşağıdaki gibidir: add_filter (‘the_concent’, ‘add_content_after’);
Add_content_after işlevi ($ content) {
$ After_Content = “İçerik gönderdikten sonra yorum politikamızın örneği”;
$ Full Content = $ Content. $ sonra_kontene;
$ FullContent iade;
} Adım Adım Kısa Adımların Bir Özeti Özeti, aşağıdaki üç adımla özel Tip Post Düzenleyicisine varsayılan içerik ekleyeceğiz:
Özel Post düzenleyicisine eklemek istediğiniz varsayılan içerikle Varsayılan_Content’i ve arka çağrının işlevini filtrelemek için bir kanca filtresi oluşturun.
Doğru/Yanlış’ı kontrol etmek için Dönüş Çağrısı işlevine koşullu IF/Else deyimi ekleyerek özel bir yazı tipinde olup olmadığınızı belirleyin.
Özel bir yayın türü kullanıyorsanız, sayfalar, yayınlar ve diğer özel yayın türleri gibi diğer yayınlara içerik ekleyin; Ek içerik olmadan içeriği geri yükleyin.
Varsayılan İçerik Nasıl Ekle Bir sonraki adımda yazı türünün düzenleyicisine, çağrının dönüş işlevinde özel gönderi ekranında olduğunu ve içerik eklemeyiz. İdeal olarak, ideal olarak, ideal olarak bulmamız gerekir. Belirli bir özel yayın türünde olup olmadığımızı belirlemek için mantıksal koşulları kullanacağız ve eğer öyleyse düzenleyiciye varsayılan içerik ekliyoruz ve şimdi ek içerik olmadan the_concent’in varsayılan işlevini geri yükleriz. Bir özel yazı türü olup olmadığını nasıl kontrol edilir, aşağıdaki koşullu ifadeyi kullanarak özel bir yazı türü kullanıp kullanmadığınızı kontrol edebilirsiniz: $ currentId = get_the_id ();
if (get_post_type ($ currentId) == “özel-post-type-slug”) {
// o zaman işini burada yap
} Global Post nesnesini, daha önce paylaştığımız ve aşağıdaki gibi olması gereken koddan geri arama işlevinde de kullanabilirsiniz:
Add_default_content_to_cpt ($ content, $ post) işlev {
if ($ post-> post_type == ‘özel-post-tipi-slug’
// o zaman işini burada yap
}
} Kod alıntıları Varsayılan içerik eklemek için özel yayın türlerine varsayılan içerik eklemek için artık özel yayınlara varsayılan içerik eklemek için tam kodu, aşağıdaki filtre ve çağrı işlevine sahip olmalıdır: add_filter (‘default_content’, ‘add_default_content_to_cpt’, 10, 2);
Add_default_content_to_cpt ($ content, $ post) işlev {
if ($ post-> post_type == ‘özel-post-tipi-slug’) {
// Özel düzenleyici türüne eklenecek içerik
$ new_content = ‘Lütfen yorum yapmak için giriş yapın! Spam’a izin verilmez, büyük Kahuna izliyor! ‘;
$ Full Content = $ Content. $ content_ new; return $ fullContent;
}
$ Content iade;
}
Özel bir posta türü kaydettiğinizde özel post-tipi-SLUG’u ilgili sümüklü böceklerle değiştirmelisiniz.
Bu kodu işlev dosyasına veya eklentisine eklediğinizde, içeriği özel yayın türüne ekledi, ancak aşağıdaki resimde gösterildiği gibi diğer yayınların düzenleyicisinde görülmeyeceksiniz:
Sarma Filtreler ekleyerek özel gönderme editörlerine varsayılan içerik ekleyebilirsiniz ve dönüş çağrısı işlevinde, koşullu ifadeyle (eğer/diğer veya ifadeleri değiştirir) özel bir posta türü olup olmadığını kontrol edersiniz, yalnızca normal yayınlama içeriği eklemeden görüntülersiniz. içerik. Bu, mevcut temadaki özel yazı türü altında içerik eklemek isteyen geliştiriciler veya WordPress siteleri için yararlı bir ipucudur.
Benzer makaleler
Wooocommerce’de tükenen metin stoğunu nasıl değiştirilir
WOOOCOMMERCE’de İncelemeler Nasıl Silinir veya Devre Durdurulur
Wooocommerce’de programlanan sepete ürün nasıl eklenir
Sitenizi ve SEO Aramanızı geliştirmek için 30+ En İyi WordPress Arama Eklentileri
WordPress’e girmiyorsa kullanıcıyı nasıl yönlendirir »sayfa aktarımı
Birkaç şablon kategorisi için WooCommerce Showcase teması
Mevcut Wooocommerce Ürün Kategorisi Nasıl Alınır
WordPress’te bir tür özel gönderi nasıl alınır
Programlı Ürünler Nasıl Yapılır Wooocommerce
Özel Gönderi Türünden Yorumları Nasıl Silinir veya Gizeli »Özel Gönderi Türünde Yorumları Devre Dışı Bırak
WordPress’te bir sayfa nasıl yapılır
WOOOCOMMERCE’deki resmin altındaki açıklama nasıl hareket ettirilir
Wooocommerce’de sipariş kimliği nasıl alınır
Dinamik WordPress Posta Düzenleyicisine varsayılan içerik nasıl eklenir
Wooocommerce’de fiyattan sonra bir açıklama nasıl eklenir
4 basit opsiyon ile footer vitrin ve woocommerce link ile yapı nasıl kaldırılır
5 WordPress Pagination Kodu Snippets örneği [Basit ila Gelişmiş Seviye]
Sepetinize nasıl silinir veya wooocommerce siparişi