WordPress中Ninja Forms提交时如何抛出全局通用错误
Ninja Forms 提交时添加全局通用错误(不关联特定字段)
要实现不绑定任何字段的通用错误提示,只需调整错误信息的存储位置,将其从字段级错误数组转移到全局错误区域即可:
add_filter('ninja_forms_submit_data', 'custom_ninja_forms_submit_data'); function custom_ninja_forms_submit_data($form_data) { // 添加全局通用错误,不关联单个字段 $form_data['errors']['general'] = esc_html__('Error happened', 'custom-text-domain'); return $form_data; }
关键区别
- 原代码将错误存入
errors['fields'][5],属于字段级错误,会显示在对应字段的下方 - 修改后存入
errors['general']的是全局通用错误,会显示在表单顶部的全局错误区域,不会和任何单个字段绑定
内容的提问来源于stack exchange,提问作者fcastillo
相关产品推荐
相关产品推荐

