微件设置在刷新页面后消失

时间:2016-04-21 作者:Daan van den Bergh

我正在开发一个插件,它可以在一个小部件中显示你在Google My Business上的平均评级。一切正常,但当我关闭小部件页面并稍后返回(或进行简单刷新)时,我无法再编辑小部件设置,即它们消失。剩下的唯一选项是删除和保存。

添加小部件后,它看起来很正常。设置是可查看的(很抱歉,我无法添加图像,因为我没有声誉,只能添加两个链接。:P)

在我关闭并稍后返回或刷新页面后,它的外观如下所示:

When I close or refresh the page it looks like this.

我一直在钻研我的代码,但还没有找到问题所在。有趣的是,如果我设置插件,它的功能会很好。设置被保存,并且在前端,它按预期显示小部件。只有在页面刷新或重新访问后,设置才会消失,并丢失设置。我错过了什么?

小部件由三个文件组成,它们包含在主文件中。

您可以查看github上所有文件的代码:https://github.com/Dan0sz/google-my-business-reviews

1 个回复
最合适的回答,由SO网友:Daan van den Bergh 整理而成

将include\\u once in form()更改为需要解决该错误。

相关推荐

Huge wp_options table

我有一个WP网站的问题。由于没有更多可用磁盘空间,网站崩溃。搜索时,我检测到wp\\U选项表大小为12GB,但大约只有1100行:有什么想法吗?提前感谢[UPDATE 1]如果我导出wp\\U选项表,拖放并导入,大小将减少到9,7mb:我没有机会用优化表OPTIMIZE TABLE wp_options 但如果再发生的话我会试试的[UPDATE 2]问题仍然存在。我试着OPTIMIZE TABLE wp_options;无结果: