WordPress 4.8.1'e yükselttikten sonra eksik özel alanları nasıl düzeltirim?


13

Farklı sitelerde defalarca kullandığım özel bir temam var. Ayrıca özel bir eklenti yükledim. V4.8.1'den önce, bir yazıyı düzenlediğimde wp admin'deki özel alanları her zaman görebiliyordum.

4.8.1 sürümüne güncelleme yaptığımdan beri artık onları göremiyorum.

Bir yayını düzenlediğimde, ekran seçeneklerini tıklayın, orada özel alanlar seçeneğini göremiyorum.

Varsayılan WordPress 2017 temasına geçerek bir geliştirme sitesinde denedim. Bunu yaptığımda, Yazıları Düzenle ekranına gidebilir ve orada olması gereken tüm diğer seçeneklerle birlikte ekran seçenekleri menüsünde Özel Alanlar seçeneğini görebilirim.

2017 Teması'na bakıyorum ve orada özel alanlar seçeneğini etkinleştirecek özel bir şey görmüyorum.

Eklentimde veya temamda bu seçenekleri kaldırması gereken bir şey de görmüyorum.

Bu sorun, WP 4.8.1 sürümüne güncelledikten sonra ortaya çıktı. Özel alanlar için yeni bir göster / gizle seçeneği var mı?

Ve daha fazla ayrıntı göstermek için, hem özel yazı türüm hem de standart yayınlar bölümü, "Ekran Seçenekleri" altında bir seçenek olarak "özel alanları" göstermez. Aslında Kutular altında sadece üç şey gösterirler. “Öne Çıkan Resim, DAV Özellikli Grubu ve Slug”.

Benim eklenti, bu var - bir sınıfa sarılmış:

add_action('init', array($this, 'setup_post_type'));

// Setup the custom post type for the videos
    public function setup_post_type() {
        add_theme_support('post-thumbnails');
        register_post_type('thankavet', array(
            'labels' => array(
                'name' => __('Thanks Videos'),
                'singular_name' => __('Thanks Video')
            ),
            'public' => true,
            'supports' => array('title', 'editor', 'custom-fields', 'thumbnail'),
            'has_archive' => true,
            'menu_icon' => 'dashicons-format-video',
            'rewrite' => array(
                'slug' => 'thank-you'
            )
          )
        );
      }

Hala kazıyorum, ancak birisi bu ekran seçenekleri menüsü ile ilgili 4.8.1 ile ne olduğunu biliyorsa, birisi burada biraz yardım teklif olsaydı harika olurdu. Sadece özel alanların Gönderiyi Düzenle ekranında görünmesini istiyorum.

Maalesef biçimlendirmenin çok sıcak olmaması için bunu telefonumdan gönderiyorum.


1
Bunu yapan WordPress 4.8.1 sürümü olduğunu düşünmüyorum : ama Gelişmiş Özel Alanlar Yüklü mü? Sürüm 5.6.0, varsayılan olarak varsayılan WordPress özel alanları meta kutusunu gizler. "remove_wp_meta_box v5.5.13 sürümüne varsayılan WP özel alan meta kutusunun kaldırılmasına izin veren yeni bir ayar ekledik. Basit olmasına rağmen bu, düzenleme sonrası sayfasının yükleme sürelerini büyük ölçüde hızlandırabilir! Gelişmiş Özel Alanlar sürüm 5.6'dan bu ayar varsayılan olarak true değerine ayarlanmalıdır. " advancedcustomfields.com/blog/acf-pro-5-6-0-ui-ux
Ben HartLenn

Muhtemelen haklısın, bir bakayım. Teşekkürler!
Robbiegod

@ BenHartLenn'in yorumu çözümdür. (bir cevaba dönüştürülmelidir)
Attila Fulop

@AttilaFulop istemi için teşekkürler, yorumumu bir cevaba genişlettim.
Ben HartLenn

Yanıtlar:


28

Bunu yapan WordPress 4.8.1 sürümü olduğunu düşünmüyorum: ama Gelişmiş Özel Alanlar Yüklü mü? Bunu yaparsanız, 5.6.0 sürümü varsayılan olarak varsayılan WordPress özel alanları meta kutusunu gizler.

remove_wp_meta_box

V5.5.13'te varsayılan WP özel alan meta kutusunun kaldırılmasına izin veren yeni bir ayar ekledik. Basit olmasına rağmen, bu yazı düzenleme sayfasının yükleme sürelerini önemli ölçüde hızlandırabilir! Gelişmiş Özel Alanlar sürüm 5.6'dan bu ayar varsayılan olarak true değerine ayarlanır.

Ref: https://www.advancedcustomfields.com/blog/acf-pro-5-6-0-ui-ux/

Normal WordPress özel alanları meta kutusunu geri getirmek için, temalar function.php dosyasına aşağıdaki satırı ekleyerek bu filtreyi false değerine ayarlayabilirsiniz:

add_filter('acf/settings/remove_wp_meta_box', '__return_false');

__return_falseFiltreniz için çağrılan bir işlev oluşturmanız gerekmediğini unutmayın. WordPress zaten çağrıldığında __return_falseşaşırtıcı bir şekilde boole değerini döndürmeyen bir çekirdek işlevine sahiptir false.

Ref: https://codex.wordpress.org/Function_Reference/_return_false

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.