Bagaimana saya bisa menambahkan opsi yang telah ditentukan ke dropdown kolom "tambah baru"?
Berikut adalah dua contoh menambahkan dan menampilkan bidang khusus baru secara otomatis:
Itu dekat dengan apa yang ingin saya lakukan; tujuan saya adalah untuk menambahkan opsi yang telah ditentukan ke dropdown "tambah baru" yang diarsipkan, tetapi tidak membuatnya ditampilkan sebagai bidang sampai blogger menambahkannya.
Saya ingin tahu bagaimana melakukan ini tanpa menggunakan plugin.
functions
custom-field
mhulse
sumber
sumber
Jawaban:
Anda tidak dapat melakukannya dengan PHP murni, karena bidang diambil dari bidang yang ada, dan tidak ada kait. Tetapi Anda dapat menggunakan JavaScript, periksa apakah jenis posting mendukung bidang khusus dan bidang tersebut belum ada - dan masukkan:
sumber
# -*- coding: utf-8 -*-
? Apakah gaya komentar itu berarti sesuatu yang istimewa bagi WordPress? Terima kasih!!!! :)# -*- coding: utf-8 -*-
adalah cookie penyandian , ini membantu editor mendeteksi penyandian file. Vim, Scite dan beberapa editor lainnya akan membacanya. Bagian dari template PHP standar saya.<select>
jika belum ada). Terima kasih banyak atas bantuannya, saya sangat menghargainya !!!!!Cukup tambahkan kode di atas di mana saja di theme. function.php Anda. Setelah Anda menambahkan kode di atas, itu akan menambahkan 'www.cyberxoft.com' ke drop down sebagai salah satu opsi untuk memilih.
Jika Anda dapat melihatnya, maka ganti 'www.cyberxoft.com' dengan nama bidang yang Anda butuhkan dan segarkan halaman admin dan ketika Anda melihat itu terjadi, silakan tambahkan dan sebanyak yang Anda suka TETAPI ingat bahwa hanya 30 yang bisa menjadi. dipandang sebagai batas default yang ditetapkan untuk itu.
Nikmati...
sumber
Di bawah ini adalah versi modifikasi dari skrip mengagumkan yang diposting oleh @toscho. Saya hanya perlu kemampuan untuk membuat
<select>
jika belum ada.Saya yakin adaptasi JS saya dapat ditingkatkan, tetapi menyelesaikan pekerjaan. Saya akan mengirim kode yang diperbarui kembali ke sini jika saya membuat perubahan / peningkatan.
Terima kasih lagi @toscho !!!! I berutang budi padamu. :)
sumber