希望有人能帮我解决这个问题。我正在从(真正的) get_option/update_option的旧方法升级一个小部件,以存储/检索小部件选项,以使用较新的小部件API。目标是能够使用小部件的多个实例,我已经成功地做到了这一点,但现在我遇到了一个问题。
我正在使用的插件目前在500到1000个站点上使用,其中大多数站点都启用了一些插件小部件。如果我将小部件升级提交到插件的下一个版本,所有站点都将丢失现有小部件的选项值和位置。有没有人知道解决这个问题的办法?
发布于 2010-07-07 17:28:00
看起来WordPress将take care of it for you -新的小部件在设置数组中存储一个_multiwidget
密钥,如果它不在那里,wp_convert_widget_settings()
就会处理这个问题。
https://stackoverflow.com/questions/3190732
复制相似问题