Özel Gönderi Türünden Yorumları Nasıl Silinir veya Gizeli »Özel Gönderi Türünde Yorumları Devre Dışı Bırak
Özel gönderilerden yorumları gizlemenin veya özel yayın türlerinden yorumları silmenin en iyi yolunu mu arıyorsunuz? Eğer öyleyse, çözüm özel bir sevkıyat kaydetme şeklinizdir. İdeal olarak, sayfalar ve yayınlar gibi özel yayın türleri ve bu özelliğe sahip olmasına izin verirseniz tüm sayfa özelliklerini ve yayınları devralırlar. Özel gönderi türünün farklı özellikleri nasıl desteklediğini kontrol edebilmenize rağmen, üçüncü taraf eklentilerindeki özel gönderi türleri veya özel gönderiler kullanan temalarınızla desteklenen özellikleri kontrol etmek zor olabilir.
Bunun için, web sitenizde istemediğiniz bir özel yayın türü tarafından desteklenen yorumları veya diğer özellikleri nasıl silmeyi öğrenmek gerekir. Bu, çok kolay olan birkaç adımın bir süreci olacaktır, çünkü WordPress’te istemediğiniz özel yazı tipinin özelliklerini silmenize yardımcı olacak işlevler vardır. Yukarıda belirtildiği gibi özel gönderi türü hakkında yorumları gizle, özel gönderim türlerinden yorumları kaldırmayı başarmak için, özel gönderim türlerinin nasıl kayıtlı olduğunu ve eklentileri kullanmadan özel gönderilerin nasıl kaydedileceğine dair öğreticilerin nasıl olduğunu anlamanız gerekir. Başlamak için iyi bir yer.
Ayrıca aşağıdaki kodu Fonksiyonlara kopyalayabilirsiniz.PHP Dosyası Özel gönderim türlerinden yorumları nasıl sileceğinizi test etmek için kullanabileceğiniz özel bir gönderi türünü kaydetmek için temanızı dosyaya sahiptir: /**
* Özel Gönderi Türü – Register_post_type ()
* @Açıklama-Njentang Öğreticileri Örnek Özel Gönderi Türleri
* @link -https: //gist.github.com/njengah/83946b773085ac2430772e081357ceee
*
*/
Add_action (‘init’, “njengah_tutorial_cpt”); njengah_tutorial_cpt () function () {
$ label = dizi (
‘Adı’ => _x (‘öğretici’, ‘ortak isim türü yaz’),
‘singular_name’ => _x (‘öğretici’, ‘tekil isim türü’),,
‘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 öğreticileri’),
‘not_found’ => __ (‘öğretici bulunamadı’),
‘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” => true, ‘destek’ => dizi (‘başlık’, ‘editör’, ‘yazar’, ‘küçük resim’, ‘yorumlar’, ‘revize’, ‘revize’, ‘öznitelikler’, ‘özel alan’ )
);
register_post_type (‘öğretici’, $ args);
} Kodu görmeye dikkat ediyorsanız, $ args dizisinde bir anahtar-destek ‘olan önemli bir satır vardır, bu, diziyi gösterildiği gibi özel yazı türü tarafından desteklenen özellikleri temsil eden birkaç değerle birlikte diziyi alır. Resim aşağıda:
Bu yorumun değeri dizide olduğunda, yorumun özel bir gönderi türü tarafından desteklendiği ve bu öğreticinin özel türünde gösterildiği gibi özel sevkiyat düzenleyicisinde görüleceği anlamına gelir:
Bu özel gönderi türünün kayıt kodundan ‘yorum’ silmeniz yeterlidir ve yorumları desteklemeden özel bir gönderi türü kaydedeceksiniz. Özel Yayınlardan Yorumları Nasıl Silinir, Sitenize kaydedilen tüm özel yayın türlerini eklentiler veya diğer temalarla kontrol edemeyeceğiniz için, WordPress tarafından sağlanan silinen seçeneği kullanarak özel yayınlardaki yorumları silebilirsiniz. WP işlevi: remove_post_type_support () Bu seçenek, yalnızca belirli özel yayın türleri için çeşitli özellikler için desteği silen işlevler – remove_post_type_support () biçimindedir. Bu işlevin ortak kod ifadesi aşağıdaki gibidir: Remove_post_type_support (String $ Post_Type, String $ özelliği) Gördüğünüz gibi, iki parametre alır ve her ikisi de dizeler ve parametreler aşağıdaki gibidir: Açıklama
$ Post_Type
Bu, yorumları veya özel gönderiler tarafından desteklenen diğer özellikleri silmek istediğimiz özel bir sevkiyat türüdür. silmek istiyorum. Örneğin bu durumda; ‘Yorumlar’ özelliğini silmek istiyoruz. işlev, her bir parametreye devam edeceğimiz Remove_post_type_support işlevini () gerçekleştiriyoruz. Aşağıda, yorumları ‘öğretici’ /** adlı özel bir yayın türünden silmek için kullanabileceğiniz bir koddur.
* Yorum türü özel öğretici gönderiyi silin
*/
Add_action (‘init’, ‘remove_custom_post_type_comments’);
Remove_custom_post_type_comments () işlev {) {
remove_post_type_support (‘öğretici’, ‘yorum’);
}
Bu kod, function.php dosyasına eklenmeli ve aşağıdaki resimde gösterildiği gibi özel yayın türü yorumlarını başarıyla sileceksiniz:
Sonuç Özel bir yorum türünü gizlemek istediğinizde, özel bir gönderi türü kaydettiğinizde yorum desteği eklemenize gerek yoktur.Özel gönderi türünün diğer özelliklerini de silen Remove_Post_Type_Support () İşlevi işlevini kullanmalısınız.Bu yaklaşımı WooCommerce ürünlerinden incelemeleri silmek için de kullanabilirsiniz, çünkü ürün özel bir yazı türüdür ve inceleme varsayılan WordPress yayınındaki yorumlara eşdeğerdir.
Bunun için, web sitenizde istemediğiniz bir özel yayın türü tarafından desteklenen yorumları veya diğer özellikleri nasıl silmeyi öğrenmek gerekir. Bu, çok kolay olan birkaç adımın bir süreci olacaktır, çünkü WordPress’te istemediğiniz özel yazı tipinin özelliklerini silmenize yardımcı olacak işlevler vardır. Yukarıda belirtildiği gibi özel gönderi türü hakkında yorumları gizle, özel gönderim türlerinden yorumları kaldırmayı başarmak için, özel gönderim türlerinin nasıl kayıtlı olduğunu ve eklentileri kullanmadan özel gönderilerin nasıl kaydedileceğine dair öğreticilerin nasıl olduğunu anlamanız gerekir. Başlamak için iyi bir yer.
Ayrıca aşağıdaki kodu Fonksiyonlara kopyalayabilirsiniz.PHP Dosyası Özel gönderim türlerinden yorumları nasıl sileceğinizi test etmek için kullanabileceğiniz özel bir gönderi türünü kaydetmek için temanızı dosyaya sahiptir: /**
* Özel Gönderi Türü – Register_post_type ()
* @Açıklama-Njentang Öğreticileri Örnek Özel Gönderi Türleri
* @link -https: //gist.github.com/njengah/83946b773085ac2430772e081357ceee
*
*/
Add_action (‘init’, “njengah_tutorial_cpt”); njengah_tutorial_cpt () function () {
$ label = dizi (
‘Adı’ => _x (‘öğretici’, ‘ortak isim türü yaz’),
‘singular_name’ => _x (‘öğretici’, ‘tekil isim türü’),,
‘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 öğreticileri’),
‘not_found’ => __ (‘öğretici bulunamadı’),
‘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” => true, ‘destek’ => dizi (‘başlık’, ‘editör’, ‘yazar’, ‘küçük resim’, ‘yorumlar’, ‘revize’, ‘revize’, ‘öznitelikler’, ‘özel alan’ )
);
register_post_type (‘öğretici’, $ args);
} Kodu görmeye dikkat ediyorsanız, $ args dizisinde bir anahtar-destek ‘olan önemli bir satır vardır, bu, diziyi gösterildiği gibi özel yazı türü tarafından desteklenen özellikleri temsil eden birkaç değerle birlikte diziyi alır. Resim aşağıda:
Bu yorumun değeri dizide olduğunda, yorumun özel bir gönderi türü tarafından desteklendiği ve bu öğreticinin özel türünde gösterildiği gibi özel sevkiyat düzenleyicisinde görüleceği anlamına gelir:
Bu özel gönderi türünün kayıt kodundan ‘yorum’ silmeniz yeterlidir ve yorumları desteklemeden özel bir gönderi türü kaydedeceksiniz. Özel Yayınlardan Yorumları Nasıl Silinir, Sitenize kaydedilen tüm özel yayın türlerini eklentiler veya diğer temalarla kontrol edemeyeceğiniz için, WordPress tarafından sağlanan silinen seçeneği kullanarak özel yayınlardaki yorumları silebilirsiniz. WP işlevi: remove_post_type_support () Bu seçenek, yalnızca belirli özel yayın türleri için çeşitli özellikler için desteği silen işlevler – remove_post_type_support () biçimindedir. Bu işlevin ortak kod ifadesi aşağıdaki gibidir: Remove_post_type_support (String $ Post_Type, String $ özelliği) Gördüğünüz gibi, iki parametre alır ve her ikisi de dizeler ve parametreler aşağıdaki gibidir:
*/
Add_action (‘init’, ‘remove_custom_post_type_comments’);
Remove_custom_post_type_comments () işlev {) {
remove_post_type_support (‘öğretici’, ‘yorum’);
}
Bu kod, function.php dosyasına eklenmeli ve aşağıdaki resimde gösterildiği gibi özel yayın türü yorumlarını başarıyla sileceksiniz:
Sonuç Özel bir yorum türünü gizlemek istediğinizde, özel bir gönderi türü kaydettiğinizde yorum desteği eklemenize gerek yoktur.Özel gönderi türünün diğer özelliklerini de silen Remove_Post_Type_Support () İşlevi işlevini kullanmalısınız.Bu yaklaşımı WooCommerce ürünlerinden incelemeleri silmek için de kullanabilirsiniz, çünkü ürün özel bir yazı türüdür ve inceleme varsayılan WordPress yayınındaki yorumlara eşdeğerdir.