$new_general_setting
=
new
new_general_setting();
class
new_general_setting {
function
new_general_setting( ) {
add_filter(
'admin_init'
,
array
( &
$this
,
'register_fields'
) );
}
function
register_fields() {
register_setting(
'general'
,
'favorite_advertisement'
,
'esc_attr'
);
add_settings_field(
'fav_advertisement'
,
'<label for="favorite_advertisement">'
.__(
'广告语'
).
'</label>'
,
array
(&
$this
,
'fields_html'
) ,
'general'
);
}
function
fields_html() {
$value
= get_option(
'favorite_advertisement'
,
''
);
echo
'<input type="text" id="favorite_advertisement" name="favorite_advertisement" class="large-text advertisement" rows="1" value="'
.
$value
.
'" />'
;
}
}