gpt4 book ai didi

wordpress - 是否有内置功能来显示选项页面的验证错误?

转载 作者:行者123 更新时间:2023-12-03 08:24:31 25 4
gpt4 key购买 nike

我正在为我的插件构建一个管理选项页面,并使用 register_settings 来设置我的验证功能。一切正常,但希望在字段验证失败的情况下定义和显示错误消息的函数。 Wordpress 中是否有内置函数?如果没有,推荐的方法是什么?

最佳答案

WordPress 有自己的错误管理器,非常简单。要添加错误消息,首先您必须实例化您自己的 WP_Error 实例。

$myErrors = new WP_Error();

下一步是添加错误信息

$myErrors->add('required', __('Please fill up all the fields correctly !'));

最后你可以通过错误代码得到你的错误信息,如下所示

$msg = $myErrors->get_error_message('required');

如果你回显 $msg 然后它会打印 Please fill fill all the fields correctly !.

或者你可以像下面这样使用

if(!isset($_POST['myRequiredField']))
{
$myErrors=new WP_Error('required', __('Please fill up all the fields correctly !'));
}

然后检索错误信息在任何地方打印如下

if (is_wp_error($myErrors)) echo $myErrors->get_error_message();

引用: Codex和关于 SO 的另一个答案这可能会给你更多的想法。

关于wordpress - 是否有内置功能来显示选项页面的验证错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11891010/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com