it-swarm-id.com

Bagaimana cara menyembunyikan bidang khusus yang dibuat secara otomatis yang dibuat saat update_post_meta () dipanggil?

Saya telah menambahkan teks khusus untuk halaman buat/edit posting admin. Saya melakukannya menggunakan fungsi add_meta_box (). Masalahnya adalah bahwa fungsi callback add_meta_box () (yang menyimpan input data ke dalam textarea) memanggil update_post_meta (). update_post_meta () kemudian menambahkan bidang khusus dalam bagian bidang khusus. Jadi, Anda harus berakhir dengan dua textareas untuk bidang yang sama! Yang Anda buat dan yang otomatis dihasilkan!

Apakah ada cara untuk menghapus bidang kustom yang dibuat secara otomatis?

Terima kasih, Jon

2
Jon

Jika bidang meta dimulai dengan garis bawah, itu akan disembunyikan di antarmuka dengan menambahkan kelas hidden ke elemen <tr>. Anda juga bisa menerapkan kelas ini sendiri menggunakan Javascript, elemen <tr> memiliki id dari meta-{$custom_field_id}.

1
Jan Fabry