Saya telah menggunakan add_meta_box () untuk menambahkan kotak meta khusus ke jendela edit WordPress di kedua halaman dan posting.
Bagaimana saya bisa membuat kotak meta ini juga ditampilkan di layar "Edit Cepat"?
Idealnya, saya ingin itu muncul tepat di sebelah kanan pemilih Kategori.
theme-development
metabox
Scott B
sumber
sumber
Jawaban:
Tampaknya tidak ada cara mudah untuk melakukan ini, Anda harus menambahkan semua kode sendiri.
inline_edit_row()
, fungsi yang menggambar layar Edit Cepat dan Edit Massal, tampaknya hanya memiliki satu tindakan yang dapat Anda kaitkan ke:quick_edit_custom_box
ataubulk_edit_custom_box
. Itu dipanggil untuk semua kolom non-inti yangwp_manage_posts_columns()
kembali. Ada beberapa filter yang dapat Anda gunakan untuk menambahkan kolom, misalnyamanage_posts_columns
. Sayangnya, fungsi ini mendefinisikan header kolom dari tabel postingan, jadi Anda harus menghapusnya lagi sebelumprint_column_headers()
mencetaknya. Hal ini dapat dilakukan dalamget_column_headers()
fungsi, dengan paramanage_[screen_id]_headers
saringan .edit-post
adalah id layar untuk layar Edit Posting.Secara keseluruhan, ini memberikan retasan seperti berikut untuk menambahkan beberapa kode. Mencari tahu di mana Anda dapat menangani pengiriman formulir (saat ini) diserahkan sebagai latihan kepada pembaca.
sumber
on_bulk_edit_custom_box
dalam untuk mengisi ulang bidang?global $post
sepertinya tidak berfungsi.Jawaban di atas tidak memberikan sarana yang pasti untuk menyimpan data. Kode berikut ini keluar dari sistem produksi menggunakan
video
jenis posting kustom sebelum saya menulis plugin edit massal WordPress Kustom Massal / Edit Cepat .Mengajukan
quick_edit.js
Mengajukan
video-quick-edit.php
sumber