在浏览完代码后,下面是几句话:
您使用的选项名称如下id
, title
和global
. 您应该在这些名称上使用前缀,如vegas_
, 以避免使用这些选项名称的其他内容可能出现的问题。
您应该让用户知道验证问题(查看add_settings_error()
功能)
使用trim()
保存时在文本字段上显示值。
使用esc_attr()
转义HTML属性。
使用开发插件WP_DEBUG
已激活,因此您可以在发布插件之前捕获任何错误。
希望这将使您更接近解决方案;-)
参考号:
http://codex.wordpress.org/Function_Reference/add_settings_error
http://codex.wordpress.org/Function_Reference/esc_attr
http://codex.wordpress.org/Debugging_in_WordPress