希望有人可以帮我解决这个问题。我正在从一个(非常)旧的get_option / update_option方法升级一个小部件来存储/检索小部件选项以使用更新的Widget API。目标是能够使用我已成功完成的小部件的多个实例,但现在我遇到了问题。
我正在使用的插件当前正在500到1000个站点之间使用,其中大多数都启用了一些插件小部件。如果我将小部件升级提交到我们插件的下一个版本,则所有网站都将丢失选项值和现有小部件的位置。有没有人知道解决这个问题的方法?
答案 0 :(得分:1)
看起来WordPress会take care of it for you - 新的小部件会在设置数组中存储_multiwidget
密钥,如果不存在,wp_convert_widget_settings()
就可以了。