我应该如何在插件的选项页面中使用REGISTER_SETING、ADD_SETTINGS_SECTION和ADD_SETTINGS_FIELD?

时间:2012-01-26 作者:cwd

我正在为我的插件做一个设置部分,在阅读了Wordpress的documentation which is in ROGUH DRAFT status, 还有Creating Options Pages - 这也是在“过渡期”,我一直在问如何正确使用新的Settings API 为我的插件添加选项页。

我安装了大约30个插件,并搜索了关键词register_setting, add_settings_section, &;add_settings_field 作为Coffee2Code插件框架的一部分,我只找到了一个匹配项,我在任何地方都找不到任何文档。

有人能给我一个工作示例,或者提供一个简单工作示例的链接,说明我应该如何使用新的“设置API”为我的插件创建一个简单的选项页面吗?

2 个回复
最合适的回答,由SO网友:Chip Bennett 整理而成

我写了一篇教程Incorporating the Settings API in WordPress Themes.

插件的唯一真正区别在于add_settings_page() 而不是add_theme_page(). 其余的应该大致相同。

SO网友:thott

WPTuts+还有一个很好的教程:Using The Settings API.

Part 1 – Create A Theme Options Page

如果你创建自己的主题,你迟早会希望让主题用户对主题的某些外观和/或功能元素有一定的控制权。当这一次到来时,您将希望使用功能强大的WordPress设置API。有了它,您的代码变得更简单、更高效和更安全。

Part 2: Create A Top Level Admin Menu

这是“创建使用设置API的主题设置页面”教程的第二部分。在这一部分中,我们将研究如何创建包含多个设置页面的顶级管理菜单,以及如何在需要时添加选项卡。如果您还没有机会阅读第一部分,您可能希望在继续之前先阅读。本教程以本教程第一部分中显示的代码为基础。

结束

相关推荐

WP 3.3 Tooltips API?

有没有人教过如何在主题或插件中实现新的工具提示API?我渴望利用这一点来帮助我的主题和插件的第一次用户。从…起mashable\'e excellent intro to 3.3...新的工具提示对更有经验的用户来说可能有点烦人,但对大多数人来说,它可能非常有用。工具提示弹出式气泡现在显示出来,帮助用户浏览WordPress中的新功能。升级后您将立即看到其中一个,它指向新的管理栏。> Developers are able to use these popups to add their own f