Unregister Settings Error

时间:2015-02-27 作者:donnapep

是否可以取消注册或取消设置使用添加的错误add_settings_error? 我想做的是在设置验证函数上运行一些单元测试,但我想重置在teardown 作用

Thx。

1 个回复
最合适的回答,由SO网友:J.D. 整理而成

如果你看the source of add_settings_error(), 您将看到错误存储在$wp_settings_errors 全球的所以在你的tearDown() 函数,您可以执行以下操作:

$GLOBALS[\'wp_settings_errors\'] = array();
还有,别忘了打电话parent::tearDown(). 我有时会忘记,这会导致奇怪的行为

结束

相关推荐

Displaying oEmbed errors?

有时,通过oEmbed嵌入项目是不可能的,例如,当YouTube视频已禁用嵌入时。The oEmbed service will return a 401 Unauthorized, 并且不会转换代码。有没有办法通知用户这一点?当前的工作流是非直观的(至少对我来说),我更喜欢在WordPress页面上,或者更好的是,在编辑器中显示一条消息,说明对象无法嵌入。