Saya memiliki tema khusus yang sering saya gunakan di berbagai situs. Saya juga memasang plugin khusus. Sebelum v4.8.1 saya selalu dapat melihat bidang khusus di admin wp ketika saya akan mengedit posting.
Sejak memperbarui ke 4.8.1 saya tidak lagi dapat melihatnya.
Ketika saya mengedit posting, klik opsi layar, saya tidak melihat opsi bidang khusus di sana.
Saya telah mencoba di situs pengembangan yang beralih ke tema default WordPress 2017. Ketika saya melakukan itu saya bisa pergi ke layar Edit Posting dan melihat opsi Custom Fields di menu opsi layar bersama dengan semua opsi lain yang seharusnya ada di sana.
Saya mencari melalui Tema 2017 dan saya tidak melihat sesuatu yang istimewa di sana yang akan mengaktifkan opsi bidang khusus.
Saya juga tidak melihat apa pun di plugin atau tema saya yang seharusnya menghapus opsi ini.
Masalah ini muncul setelah saya memperbarui ke WP 4.8.1. Apakah ada opsi baru untuk menampilkan / menyembunyikan untuk bidang khusus?
Dan hanya untuk menunjukkan beberapa detail, baik jenis posting kustom saya dan bagian posting standar tidak menunjukkan "bidang khusus" sebagai opsi di bawah "Opsi Layar". Bahkan mereka hanya menunjukkan tiga hal di bawah Boxes. "Gambar Unggulan, Grup Unggulan DAV, dan Slug".
Dalam plugin saya, ini adalah apa yang saya miliki - itu dibungkus kelas:
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'
)
)
);
}
Saya masih menggali, tetapi jika seseorang tahu apa yang terjadi dengan 4.8.1 terkait dengan menu opsi layar itu, saya akan sangat berterima kasih jika seseorang menawarkan bantuan di sini. Saya hanya ingin agar bidang khusus muncul di layar Edit Post.
Maaf saya memposting ini dari ponsel saya sehingga format tidak terlalu panas.
sumber
Jawaban:
Saya tidak berpikir itu rilis WordPress 4.8.1 melakukan hal itu: tetapi, apakah Anda sudah menginstal Custom Fields Advanced? Jika Anda melakukannya, rilis 5.6.0 mereka menyembunyikan kotak meta kotak default WordPress default secara default.
Ref: https://www.advancedcustomfields.com/blog/acf-pro-5-6-0-ui-ux/
Untuk mengembalikan kotak meta kustom WordPress biasa, Anda dapat menyetel filter itu kembali ke false dengan menambahkan baris berikut ke file functions.php tema Anda:
add_filter('acf/settings/remove_wp_meta_box', '__return_false');
Perhatikan bahwa Anda tidak perlu membuat fungsi yang dipanggil
__return_false
untuk filter Anda. WordPress sudah memiliki fungsi inti__return_false
, yang tidak mengejutkan mengembalikan nilai booleanfalse
ketika dipanggil.Ref: https://codex.wordpress.org/Function_Reference/_return_false
sumber