Tôi có một chức năng như thế này:
add_settings_field( 'contact_phone', 'Contact Phone', 'settings_callback', 'general');
Điều đó làm việc. Nó gọi settings_callback. Mát mẻ. Vấn đề tôi gặp phải là: Tôi không muốn phải xác định chức năng gọi lại cho mọi cài đặt tôi thêm, nếu tất cả những gì tôi đang làm là lặp lại một chút nội dung.
function settings_callback()
{
echo '<input id="contact_phone" type="text" class="regular-text" name="contact_phone" />';
}
Tại sao trên trái đất tôi phải làm điều đó? Tất cả id, class và name đều là params.
Có cách nào để truyền tham số cho hàm settings_callback không? Tôi bắt đầu nhìn vào lõi, đến đây: http://core.trac.wordpress.org/browser/tags/3.1.3/wp-admin/includes/template.php
..và chạy vào $ wp_sinstall_fields toàn cầu này. Điều này được định nghĩa ở đâu?