我正在努力让我的设置页面保存我的选项。我已经把它正确显示出来了,它会启动消毒功能
register_setting(
\'my_options\', // Option group
\'my_settings\', // Option name
array($this, \'sanitize\') // Sanitize
);
在sanitize函数上运行调试器时,$input为null:
public function sanitize($input)
{
$new_input = array();
$new_input = $input;
//Sanitize the input actually
return $new_input;
}
表单本身的名称如下:
<form id="my-admin-form" method="post" action="options.php">
<!-- Submission Notices -->
<div class="status-box notice notice-info" style="display: none;"></div>
<?php
settings_fields(\'my_options\');
do_settings_sections(\'my_section\');
submit_button();
?>
</form>