Era*_*ray 6 wordpress hook plugins
我正在开发我的wordpress插件的新版本(http://wordpress.org/extend/plugins/facebook-send-like-button/).
add_option()随新版本推出的新选项().但我无法自动注册这个新选项.
例如,新版本中有fgb_single选项.我应该把add_option('fgb_single', 'on'); 代码放在我的插件文件中?
该选项API使用全局$wpdb,请确保您有使用像任何函数之前宣布add_option或get_option.
同样根据WordPress Codex,add_option($option, $value, $deprecated, $autoload)如果您已经拥有该选项的值,则在使用时将看不到任何更改:
注意:
add_option使用get_option来确定选项是否已经存在,并且因为get_option返回false作为默认值,如果在数据库中将选项设置为false(例如,通过update_option($option_name, false)),则后续调用add_option将更改值,因为它似乎add_option该选项不存在.
您可以在插件中的任何位置使用Options API作为加载日志$wpdb.
另外我建议使用update_option而不是add_option,因为它能够创建新选项,但是如果选项已经存在则不会返回false,它只会覆盖它.