Automattic\WooCommerce\Blocks\BlockTypes\OrderConfirmation
Status::render_verification_form
Email verification for guest users.
Method of the class: Status{}
No Hooks.
Returns
String.
Usage
// protected - for code of main (parent) or child class $result = $this->render_verification_form();
Status::render_verification_form() Status::render verification form code WC 10.9.4
protected function render_verification_form() {
// phpcs:ignore WordPress.Security.NonceVerification.Missing
$check_submission_notice = ! empty( $_POST ) ? wc_print_notice( esc_html__( 'We were unable to verify the email address you provided. Please try again.', 'woocommerce' ), 'error', [], true ) : '';
return '<form method="post" class="woocommerce-form woocommerce-verify-email">' .
$check_submission_notice .
sprintf(
'<p class="form-row verify-email">
<label for="%1$s">%2$s</label>
<input type="email" name="email" id="%1$s" autocomplete="email" class="input-text" required />
</p>',
esc_attr( 'verify-email' ),
esc_html__( 'Email address', 'woocommerce' ) . ' <span class="required">*</span>'
) .
sprintf(
'<p class="form-row login-submit">
<input type="submit" name="wp-submit" id="%1$s" class="button button-primary %4$s" value="%2$s" />
%3$s
</p>',
esc_attr( 'verify-email-submit' ),
esc_html__( 'Confirm email and view order', 'woocommerce' ),
wp_nonce_field( 'wc_verify_email', '_wpnonce', true, false ),
esc_attr( wc_wp_theme_get_element_class_name( 'button' ) )
) .
'</form>';
}