Не удается сохранить с помощью register_setting

Я добавляю поле параметра на страницу «общие параметры» в WordPress. Я не могу заставить WordPress сохранить поле. Не могу понять, что я делаю неправильно.

function add_banner_options() { register_setting( 'home_banner_group', 'home_banner' ); add_settings_field( 'home_banner', 'Home Banner', 'banner_callback', 'general' ); } add_action( 'admin_init', 'add_banner_options' ); function banner_callback( $args ) { $val = get_option( 'home_banner' ); ?> <input id="home_banner" type="text" class="regular-text" name="home_banner" value="<?php echo $val; ?>"/> <?php } 

Solutions Collecting From Web of "Не удается сохранить с помощью register_setting"