Saya memiliki pos khusus yang memiliki tag meta yang perlu menggunakan unggahan file (untuk file video). Saya bertanya-tanya, apa cara yang benar untuk menambahkan tombol "Unggah" yang menunjuk ke pengunggah media WordPress dan menetapkan url dari file yang diunggah yang dipilih ke bidang teks yang menyebabkan yang mengaitkan tombol unggah.
Saya tidak mencari kode untuk membuat opsi meta tag yang sebenarnya, tetapi cara untuk benar-benar menambahkan tombol unggah media Wordpress dengan benar.
Jawaban:
Lihat kerangka pengunggah media ini . Anda juga dapat menggunakannya di markup kustom Anda, seperti Meta Box.
Sebuah petunjuk, periksa, bahwa Anda hanya menggunakan skrip pada halaman, tempat Anda mengaktifkan Meta Box Anda. Kalau tidak, sering terjadi masalah pada halaman default dan pengunggah.
Sekarang upaya untuk menghapus bagian-bagian penting untuk memasukkan pengunggah ke bagian kustom Anda.
Pertama-tama sertakan tombol di kotak meta:
Sekarang enqueue skrip:
Bagian terakhir adalah skrip khusus Anda untuk menggunakan kotak tebal dan pengunggah di dalamnya.
sumber
admin_print_scripts
mengatakan bahwaadmin_print_scripts
terutama digunakan untuk echo javascript inline.admin_print_scripts
tidak boleh digunakan untuk memberikan gaya atau skrip pada halaman admin. Gunakanadmin_enqueue_scripts
sebagai gantinya.#upload_image
tidak pernah diisiLarutan:
1) di functions.php Anda , tambahkan blok untuk mendaftarkan skrip yang diperlukan:
2) dan kemudian tambahkan blok metabox :
ps jika Anda membutuhkan beberapa bidang, maka Anda dapat dengan mudah melakukan hal ini: http://pastebin.com/raw/xpU1ch2W
sumber