带有Singleton类的Wordpress设置API

时间:2014-03-12 22:41:54

标签: wordpress wordpress-theming

我一直在尝试关注this tutorial,但我没有将代码生成到functions.php文件中,而是尝试构建个人框架,因此我可以在其他项目中使用它

无论如何,我无法约会使设置字段显示在主题设置页面中。我做错了什么?

Tee Config Class - 主题选项子页面的基类

http://codepad.org/7nfIuenF

Tee设置类 - setup_configs_page启动TeeConfig类并构建主题子页面

http://codepad.org/daCsnW2u

主题内容 - 创建Tee设置类的实例

http://codepad.org/9FaSm52x

的functions.php

http://codepad.org/rTxEMKQM

1 个答案:

答案 0 :(得分:0)

错误在于在init挂钩之前调用了admin_init钩子。

如果您将add_action(' admin_init' ...)移动到tee-settings中,则可以找到解决方案。 此外,元素的所有回调都需要数组($ this,' cb');结构

以下是更新后的tee-settings.php http://codepad.org/re6Kkade

注意第26和48-50行

和tee-configs.php http://codepad.org/EZr1kHDg

注意第21-23,56,64,75和87行。