1
add_settings_field()からコールバック関数に引数を渡す方法は?
私はこのような機能を持っています: add_settings_field( 'contact_phone', 'Contact Phone', 'settings_callback', 'general'); 動作します。settings_callbackを呼び出します。涼しい。これに伴う問題は、追加する設定ごとにコールバック関数を定義する必要はないということです。もし私がやっていることは、ちょっとしたことをエコーアウトするだけなら。 function settings_callback() { echo '<input id="contact_phone" type="text" class="regular-text" name="contact_phone" />'; } 一体どうしてそんなことをしなければならないのですか?id、class、およびnameはすべてparamsである必要があります。 paramsをsettings_callback関数に渡す方法はありませんか?私はコアを見始めました、ここに行きました:http : //core.trac.wordpress.org/browser/tags/3.1.3/wp-admin/includes/template.php ..そしてこの$ wp_settings_fieldsグローバルに遭遇しました。これはどこで定義されていますか?