在 WordPress 的设置界面上,可以分成不同的区域,每个区域的下面都可以有自己的配置选项。添加这个区域可以使用 add_settings_section ...
我们可以把它放在 ninghao_demo_settings_init 这个函数里面 ... 我们已经把它挂载到了 admin_init 上面,所以初始化管理界面的时候会执行这个函数 ..
用一下 add_settings_section ... 先设置一下区域的 id 号 ... 比如 ninghao_demo_main_section ..
接着是区域的标题 ... 这个标题是显示给用户的 .. 我们把这个区域命名为 一般设置 ... 然后是一个回调函数,在它里面你可以输出要在区域顶部显示的内容 ... 名字可以是 ninghao_demo_main_section_callback ...
最后是这个区域所在的页面的名字 ... 我们这里就是 ninghao_demo_admin_page ...
下面再去定义一下这个区域的回调函数 ...
名字是 ninghao_demo_main_section_callback ... 在它的里面输出一小行文字 ...
输出我们在这个管理界面上定义的所有的配置 .. 在这个表单里面,再用一下 do_settings_sections 这个函数 ... 再把页面的名字告诉它一下 ... 我这里就是 ninghao_demo_admin_page ..
再保存一下文件 .. 回到设置界面 ...
现在这个页面上会出现一个新的区域 ... 不过现在它里面还没有内容 ... 下面我们可以去给它添加两个字段 ...
https://developer.wordpress.org/reference/functions/add_settings_section/
https://codex.wordpress.org/Function_Reference/add_settings_section