使用wp设置插件自定义设置页面API wordpress建议我们使用以下内容:
<form method="post" action="options.php">
<?php settings_fields( 'group_name' );
do_settings_sections( 'group_name' );
submit_button( 'Save Changes' ); ?>
</form>
当我使用add_settings_error()
添加设置页面错误时,所有事情都很有效。但我注意到,如果action=""
我将获得相同自定义错误的2份副本。
get_settings_errors()
返回一个包含0
和2
键的数组(错过了1
)。在0
和2
中会产生相同的自定义错误(重复)。
我确信这不是我的代码问题,因为action="options.php"
我没有这个问题。
似乎我不知道什么。有人可以解释一下吗?
答案 0 :(得分:0)
在打开表单标记之后,添加此功能
register_settings( 'myoption-group' );
其中myoption-group与register_setting函数中使用的名称相同。 你没有注册设置diclear。