用户登录

在我们的管理页面上需要存储和显示设置的选项,我们得先去注册一个设置 .. 用的是 register_setting .. 先定义一个函数 .. 名字可以是 ninghao_demo_settings.init ..

然后在管理界面初始化的时候去执行一下这个函数,可以把它挂载到 admin_init 这个 hook 的上面 ... add_action .. 挂载的位置是 admin_init .. 函数的名字是 ninghao_demo_settings_init ..

再回到这个函数 ... 使用一下 WordPress 的 register_setting 去注册一个设置 .. 它的第一个参数是一个设置的群组 .. 一会儿我们要用到它去显示这个设置界面 .. 这里先把它设置成 ninghao_demo ...

然后是选项的名字,这个设置界面上的配置选项都会存储到这个名字的下面,把它设置成 ninghao_demo_settings ... 使用 get_option 可以得到这个设置里的值 ...

在这个配置界面的表单上,我们可以再去设置一下 ... 用一个 settings_fields ... 然后把我们注册的设置的名字告诉它 ... 就是 register_setting 的第一个参数 .. 这里就是 ninghao_demo ...

它可以让我们的表单更安全一些 ... 保存一下 .. 回到这个配置界面 .. 检查一下这个页面 ... 现在,这个 form 里面,多了一些隐藏的字段 ... 它们的作用就是保证这个表单的安全 ...

注册设置《 WordPress 开发:设置 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点