我制作了一个WordPress插件,它的所有选项都保存在wp_options表中,作为单个选项下的数组。现在我用一个新的布尔选项制作了一个新版本的插件,该选项在插件的选项页面上用一个复选框设置。
我希望默认选中该选项,这对插件的全新安装没有问题,但它是插件升级的问题。
问题是,未选中的复选框并未将选项数组键设置为 false,而是将其从数组中全部删除,因此我无法区分该值是尚未设置还是用户设置为 false .
AFAIK 插件更新没有动作挂钩。
在插件更新期间,是否有一种优雅且首选的方式来为新插件选项设置默认值?