防止重复表单提交注册woocommerce

时间:2018-04-07 01:22:23

标签: woocommerce field registration

我的woommerce注册表单中有自定义字段。 因此,为了防止重复的电子邮件,只有一个控件,但如果我有一个自定义字段,我创建了如何检查它? 感谢

此代码仅用于检查是否存在

    function wooc_validate_extra_register_fields( $username, $email, $validation_errors ) {

        if ( isset( $_POST['billing_first_name'] ) && empty( $_POST['billing_first_name'] ) ) {

             $validation_errors->add( 'billing_first_name_error', __( '<strong>Error</strong>: First name is required!', 'woocommerce' ) );

      }

      if ( isset( $_POST['billing_last_name'] ) && empty( $_POST['billing_last_name'] ) ) {

             $validation_errors->add( 'billing_last_name_error', __( '<strong>Error</strong>: Last name is required!.', 'woocommerce' ) );

      }
         return $validation_errors;
}

add_action( 'woocommerce_register_post', 'wooc_validate_extra_register_fields', 10, 3 );

0 个答案:

没有答案