Wordpress插件升级钩子函数

Wordpress插件升级钩子函数,wordpress,plugins,hook,Wordpress,Plugins,Hook,我正在开发wordpress插件的新版本() 新版本附带新选项(添加_option())。但是我不能自动注册这个新选项 例如,新版本中有fgb\u single选项。 我应该把add_选项('fgb_single','on')放在哪里我的插件文件中的代码?正在使用全局$wpdb,请确保在使用诸如或之类的任何函数之前声明了它。同样根据WordPress Codex,如果您已经有了该选项的值,则在使用添加选项($option,$value,$deprecated,$autoload)时,您将不会看到

我正在开发wordpress插件的新版本()

新版本附带新选项(
添加_option()
)。但是我不能自动注册这个新选项

例如,新版本中有fgb\u single选项。 我应该把
add_选项('fgb_single','on')放在哪里我的插件文件中的代码?

正在使用全局
$wpdb
,请确保在使用诸如或之类的任何函数之前声明了它。

同样根据WordPress Codex,如果您已经有了该选项的值,则在使用
添加选项($option,$value,$deprecated,$autoload)时,您将不会看到任何更改:
注意:
add_option
使用get_选项来确定该选项是否已经存在,并且由于
get_option
返回false作为默认值,如果您在数据库中将某个选项设置为false(例如,通过
update_option($option_name,false))
,则随后调用
add_option
将更改该值,因为该选项不存在似乎是添加了一个选项


加载
$wpdb


时,您可以在插件中的任何位置使用选项API作为日志。我还建议使用而不是,因为它能够创建新选项,但不会返回false。如果选项已经存在,它只会覆盖它。

非常感谢您的回答。赏金是你应得的!