设置组实际上是用来做什么的?

时间:2010-09-14 作者:Jiew Meng

说我有选择权

update_option(\'pp_options\', $options);
当我想为此创建一个表单时,我了解到我必须创建一个设置组

register_setting(\'pp_options_group\', \'pp_options\');
然后以do的形式

settings_fields(\'pp_options_group\')
但我真的不知道“设置”组到底是干什么的?我知道这与卫生处理有关,但为什么需要创建一个卫生处理组?

1 个回复
最合适的回答,由SO网友:Rarst 整理而成

消毒是次要功能。主要是:

这个register_settingunregister_setting 函数从表单能够保存的允许选项白名单中添加和删除选项。他们还可以将sanitize回调函数命名为安全措施,以检查每个选项的值。( Register settings )

从技术上讲$option_group 参数用于:

白名单选项的全局数组中的数组键,用于运行清理回调的筛选器名称的一部分

结束

相关推荐