主题、插件设置页面的标准 API 接口应用 (一)

评论(2)

看过很多主题以及其后台的主题设置页面,作者们大都自己构造设置页面来读取和写入wordpress 数据库中 option 字段的数据,但wp给我们留下的标准的后台设置api接口却很少人问津,不知道是怕麻烦呢,还是大都改别人主题呢,还是!@$!%。……,twenty eleven 主题的大部分代码最近也大都看完了,对于后台设置页面的代码我很是有兴趣,所以就按条理把其后台的设置代码看了一遍,对其标准的接口有了一定了解,在此备忘。

原理

函数描述就不提了,网上有中文描述,但大都不太准确,很多都是用翻译软件翻译的,所以我就只说一下步骤,至于描述嘛,看懂了也就没用了。
我们需要的函数:
注:在读下文之前,假设前提是您已经阅读过我另一篇文章
URL: 《add_theme_page()函数-添加你的主题设置菜单》

  1. register_setting() 用于注册设置
  2. add_settings_section() 用于向已经注册的设置中加选项组
  3. add_settings_field() 用于给选项组中增加选项

未待完续………..

唠叨:最近家逢喜事,挺忙的,
文章都是之前写的,存的草稿,稍经整理发布的,
这篇文章算是最近几天的开篇吧
主题、插件设置页面的标准 API 接口应用 (二)
大概会有近百行的代码,注释也有几十行了,正在整理中,…….
希望这两篇文章能让读者看懂整个设置页面构造流程,
在日后的主题开发中尽量使用标准的API接口。





  1. add_theme_page()函数看wordpress的解释是不是加的侧边栏菜单都处于“外观”(Appearance )下边?

  2. Pingback: 主题、插件设置页面的标准 API 接口应用 (二) | 函数 - WordPress