Weitere Informationen und den Download findest du auf der offiziellen Anlaufstelle de.wordpress.org
Ergebnis 1 bis 2 von 2
Like Tree1Likes
  • 1 Post By b3317133

Thema: Dynamisch bereits gecheckte Checkboxen in Contact Form 7

  1. #1
    PostRank: 0
    Registriert seit
    28.12.2017
    Beiträge
    5

    Dynamisch bereits gecheckte Checkboxen in Contact Form 7

    Hallo Community,

    ich speichere für meine User interessante Themen innerhalb Cookies ab. Wenn die User auf mein Contact Form 7 Kontaktformular navigieren, können Sie relevante Themen über Kontrollkästchen (Checkboxen) markieren.
    Ich möchte, dass die Kontrollkästchen/Checkboxen für die bereits ein Interesse-Cookie meines Users besteht, direkt gecheckt/markiert werden.

    Bei den Cookies handelt es sich um ganz normale PHP-Session-Cookies. Sie haben den Wert 0=kein Interesse oder 1=Interesse.

    So sieht der Checkbox-Part meines Kontaktformulars im Moment aus:

    [checkbox checkbox-1 use_label_element "ThemaX" "ThemaY" "ThemaZ"]

    Kann mir jemand erklären ob und wie das funktioniert?


  2. #2
    PostRank: 10 Avatar von b3317133
    Registriert seit
    21.11.2014
    Beiträge
    2.574
    Man könnte über einen CF7 Filter je nach Cookie den default: Parameter für die entspr. Checkbox setzen, in etwa so:
    PHP-Code:
    function b3317133_wpcf7_form_tag$scanned_tag$replace ) {
        if ( !empty( 
    $scanned_tag['name'] ) && $scanned_tag['name'] == 'checkbox-1' ) {
            
    // hier je nach Cookie den default Parameter basteln/setzen
            
    $scanned_tag['options'][] = 'default:1_3';
        }
        return 
    $scanned_tag;
    }
    add_filter'wpcf7_form_tag''b3317133_wpcf7_form_tag'10); 
    tommytomate likes this.

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •