Anmelden
Loslegen

Easy Digital Downloads Dokumentation

Dokumentation, Referenzmaterialien und Tutorials für Easy Digital Downloads 

Hinzufügen eines E-Mail-Bestätigungsfeldes

Manchmal möchten Sie vielleicht ein zweites E-Mail-Feld hinzufügen, um den Käufer zu zwingen, seine E-Mail-Adresse durch zweimalige Eingabe zu bestätigen. Das ist wirklich ganz einfach zu machen, fügen Sie einfach den folgenden Codeausschnitt in Ihre functions.php oder ein beliebiges benutzerdefiniertes Plugin ein:

function pw_edd_add_email_confirmation() {
?>
<p>
<label class="edd-label" for="edd-email-confirm"><?php _e('Confirm Your Email Address', 'edd'); ?></label>
<input class="edd-input required" type="email" name="edd_email_confirm" placeholder="<?php _e('Confirm email address', 'edd'); ?>" id="edd-emai-confirm" value=""/>
</p>
<?php
}
add_action('edd_purchase_form_after_email', 'pw_edd_add_email_confirmation');

function pw_edd_process_email_confirmation($valid_data, $data) {

if( $valid_data['need_new_user'] == false ) {
return;
}

if( !isset($data['edd_email_confirm'] ) || !is_email( $data['edd_email_confirm'] ) ) {
edd_set_error( 'email_confirmation_required', __( 'Please confirm your email', 'edd' ) );
}
if( trim( $data['edd_email_confirm'] ) != trim( $data['edd_email'] ) ) {
edd_set_error( 'email_confirmation_required', __( 'Your email addresses do not match', 'edd' ) );
}
}
add_action('edd_checkout_error_checks', 'pw_edd_process_email_confirmation', 10, 2);

War dieser Artikel hilfreich?

Verkaufen Sie noch heute!

Schließen Sie sich über 50.000 klugen Shop-Besitzern an und nutzen Sie die einfachste Methode, um digitale Produkte mit WordPress zu verkaufen.

Copyright © 2025 Sandhills Development, LLC

[universally_switcher]