// Fügt die Funktion dem Standard WP Kommentar Formular hinzu für den Datenchutz add_filter( 'comment_form_default_fields', 'webshaped_comment_form_privacy_input' ); // Die Funktion erstellt die Checkbox für das Standard WP Kommentar Formular function webshaped_comment_form_privacy_input( $fields ) { $req = get_option( 'require_name_email' ); $aria_req = ( $req ? " aria-required='true'" : '' ); // Elemente dem Kommentar Formular hinzufügen $fields['datenschutz'] = '
' . '
'; return $fields; } // Prüfen ob die Daenschutz Checkbox ausgewählt ist add_filter( 'preprocess_comment', 'webshaped_verify_comment_meta_data' ); function webshaped_verify_comment_meta_data( $commentdata ) { // Wenn die Checkbox leer ist und ein Gastnutzer schreiben möchte... if ( empty( $_POST['datenschutz'] ) and ! current_user_can( 'read' ) ) { // ... zeige folgenden Fehlertext an wp_die( __( 'FEHLER: Die Datenschutzbox wurde nicht akzeptiert.

« Zurück' ) ); } return $commentdata; }