我正在开发联系表7扩展程序。
我在“其他设置” 旁边创建了一个名为“测试” 的标签,并且在“测试” 标签中添加了一些字段,使用update_post_meta
函数在post meta中字段值。
现在,我想添加服务器端验证。为此,我尝试了以下代码
function __construct() {
add_action( 'wpcf7_save_contact_form', array( &$this, 'action_wpcf7_save_contact_form'), 10, 3 );
}
function action_wpcf7_save_contact_form( $contact_form, $args, $context ) {
if ( $_POST['test1'] == '' || $_POST['test2'] == '' || $_POST['test3'] == '' ) {
echo '<div class="required_error">Please Fill Required Fields</div>';
}
}
但是当我单击“保存”按钮时,它没有显示错误。