无法使用REGISTER_SETTING保存

时间:2015-06-22 作者:myol

我正在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
}

1 个回复
SO网友:myol

在法典中,这一群体被认为是唯一的。然而,由于我正在将此字段添加到“常规选项”菜单,因此实际上我必须使用此组。

 register_setting( \'general\', \'home_banner\' );

结束

相关推荐

添加提交options.php的函数

我有一张表格<form method=\"post\" action=\"options.php\"> ......... <input type=\"submit\" class=\"button-primary\" value=\"<?php _e( \'Save changes\', \'bsp_style_settings\' ); ?>\" /> 我有所有的注册设置/admin\\u init等,一切正常,并将数据保存到数据库的WP\