Der Benutzer eines Formulares muss nach der DSGVO seine Zustimmung zur Verarbeitung seiner Daten geben. Die Datenschutzerklärung kann mit einer kleinen Änderung auch verlinkt werden.
Diese Anpassung ist für SBR-Website NICHT erforderlich!
Wir benutzen dazu ein Snippet Plugin wie „Code Snippets„.
Der folgende neue Eintrag wird in das Snippet-Plugin eingefügt:
// Credits/Special thanks: Ignazio Setti https://thethemefoundry.com/ add_shortcode( 'happyforms_link', function( $atts, $content = '' ) { $atts = shortcode_atts( array( 'href' => '#' ), $atts ); $atts['href'] = str_replace( '"', '', $atts['href'] ); $link = "<a href=\"{$atts['href']}\" target=\"_blank\">{$content}</a>"; return $link; }, 10, 2 ); add_action( 'happyforms_part_before', function( $part ) { if ( 'checkbox' !== $part['type'] ) { return; } ob_start(); } ); add_action( 'happyforms_part_after', function( $part ) { if ( 'checkbox' !== $part['type'] ) { return; } echo do_shortcode( ob_get_clean() ); } );
Hier ist der eingefügte PHP-Code zu sehen:
Danach geht es wie nachfolgend beschrieben weiter.
In diesem Beispiel verwenden wir das o. g. Plugin und öffnen die Formulareinstellungen. Wir klicken auf Feld hinzufügen -> Kontrollkästchen:
Im Feld “Beschriftung:” tragen wir beispielsweise diesen Satz ein (kann beliebig formuliert werden):
Das Formular kann nur mit der Zustimmung zur Datenschutzerklärung gesendet werden*
Dann klicken wir auf den gezeigten Button…
…und fügen als Beispiel diesen Satz hinzu:
Ich stimme der Speicherung und Verarbeitung meiner Daten nach der EU-DSGVO zu und akzeptiere die [happyforms_link href="#"]Datenschutzbedingungen.[/happyforms_link]
Hinweis:
Anstelle der Raute (#) wird der Link zur eigenen Datenschutzerklärung eingesetzt:
Danach die Änderungen speichern:
Im Frontend sieht (nach Reload der Seite) unser Formular etwa so aus (abhängig vom verwendeten Theme):
Wir testen das Formular und den Link, der zur eigenen Datenschutzerklärung führen sollte. Erfahrene Admins können mit CSS weitere Anpassungen vornehmen.