Saya memiliki fungsi seperti ini:
add_settings_field( 'contact_phone', 'Contact Phone', 'settings_callback', 'general');
Itu bekerja. Itu memanggil settings_callback. Keren. Masalah yang saya miliki dengan ini adalah: Saya tidak ingin harus mendefinisikan fungsi callback untuk setiap pengaturan yang saya tambahkan, jika semua yang saya lakukan adalah menggemakan sedikit hal.
function settings_callback()
{
echo '<input id="contact_phone" type="text" class="regular-text" name="contact_phone" />';
}
Mengapa saya harus melakukan itu? Id, kelas, dan nama semuanya harus params.
Apakah tidak ada cara untuk meneruskan params ke fungsi settings_callback? Saya mulai melihat intinya, sampai di sini: http://core.trac.wordpress.org/browser/tags/3.1.3/wp-admin/includes/template.php
..dan berlari ke global $ wp_settings_fields ini. Di mana ini didefinisikan?
sumber