Ben böyle bir işlevi var:
add_settings_field( 'contact_phone', 'Contact Phone', 'settings_callback', 'general');
Bu çalışır. Settings_callback öğesini çağırır. Güzel. Bununla ilgili sorunum: Yaptığım her şey biraz yankı yapıyorsa, eklediğim her ayar için bir geri çağırma işlevi tanımlamak istemiyorum.
function settings_callback()
{
echo '<input id="contact_phone" type="text" class="regular-text" name="contact_phone" />';
}
Bunu neden dünyada yapmalıyım? Kimlik, sınıf ve adın tümü parametre olmalıdır.
Parametreleri settings_callback işlevine geçirmenin bir yolu yok mu? Çekirdeğe bakmaya başladım, buraya geldim: http://core.trac.wordpress.org/browser/tags/3.1.3/wp-admin/includes/template.php
..ve bu $ wp_settings_fields global ile karşılaştı. Bu nerede tanımlanır?