0

我的插件有一个非常简单的设置页面。这是代码: http: //pastebin.com/k5jeZ9aw

它只有一个文本字段并且显示良好。但是它不保存。实际上,当它到达方法 'validate_setting' 时,它会获得一个 void 参数(我假设它应该获得该字段的值)。

我既没有收到任何 js 错误,也没有收到 wordpress 调试错误。

我不知道问题是否是由于使用类的事实,但它并没有抱怨找不到任何功能。

请问有人可以帮助我吗?

提前致谢。

4

1 回答 1

0

好吧,在整个上午处理它之后,在发布我的疑问后仅 15 分钟,我就发现了问题。代码似乎很好,但我在其他地方还有其他一些具有相同注册设置名称的设置。当我更改名称时,它开始正确保存数据。如果它在发生这种情况时发出一些警告会很好(两个具有相同设置名称的插件)但它根本不会抱怨。

这不是一个常见的错误,但我希望有一天这对某人有所帮助。

谢谢

PS:我不知道我是否应该将此答案标记为已关闭(考虑到这是我自己的问题),或者如何关闭它。

于 2013-06-20T11:25:56.553 回答