我创建了一个插件,并且有一个表单,我想用特定的选项名称更新WP_option,这里是我创建表单的代码:
function display_plugin_setup_page() {
echo '<div class="form_wrapper">
<h2>';echo esc_html(get_admin_page_title()); echo '</h2>
<form action="'.$_SERVER['REQUEST_URI'].'" method="post">
<div class="form-group" style="margin-bottom: 10px;">
<label>Timer: '.get_option( 'scroll_timer' ).' seconds</label>
</div>
<div class="form-group" style="margin-bottom: 10px;">
<label>Set % height to scroll: <input type="text" name="height_scroll" value="'.get_option( 'scroll_height' ).'" placeholder="%"/></label>
</div>';
submit_button('Save all changes', 'primary','submit', TRUE);
echo '</form>
</div>';
}
我成功调用了这个函数,但它没有更新我的wp_option。
function update_option_scroll(){
$value = $_POST["height_scroll"];
$option_name = 'height_scroll';
update_option($option_name,$value);
}