Vielleicht erbarmt sich ja jemand und schaut mal drüber und hilft mir.... ich wäre echt sehr sehr dankbar...
Also ich habe wie im Link http://docs.thememylogin.com/adding-extra-registration-fields/ beschrieben eine theme-my-login-custom.php erstellt.
Ebenso habe ich die erforderlichen Daten in der register_form.php eingetragen.
Vorname und Nachname werden gespeichert, aber er nimmt nicht meine Checkbox an und es kommt immer die Fehlermeldung obwohl die checkbox aktiviert ist:
ausschnitt aus der theme-my-login-custom.php
function tml_registration_errors( $errors ) {
if ( empty( $_POST['first_name'] ) )
$errors->add( 'empty_first_name', '<strong>FEHLER</strong>: Bitte gib deinen Vornamen ein.' );
if ( empty( $_POST['last_name'] ) )
$errors->add( 'empty_last_name', '<strong>FEHLER</strong>: Bitte gib deinen Nachname ein.' );
if ( empty( $_POST['DSGVO'] == "OK") )
$errors->add ( 'empty_DSGVO', '<strong>FEHLER</strong>: Bitte der Speicherung zustimmen.' );
return $errors;
}
ausschnitt aus der register_form.php
<p>
Dieses Formular speichert Deinen Namen, Deine Email Adresse sowie den Inhalt, damit wir Deine Registrierung bearbeiten können. Weitere Informationen findest Du auf unserer Seite der <a href="http://domain.de/datenschutz/">Datenschutzbestimmungen</a>.<br />
<input type="checkbox" name="DSGVO" id="user_dsgvo<?php $template->the_instance(); ?>" class="input" value="<?php $template->the_posted_value( 'user_dsgvo' ); ?>" /> mit der Speicherung einverstanden</p>
Wo liegt der Fehler ?
MEGA DANKE im voraus... ich verzweifle hier