Anpassungen

Zur Anpassung von Layout, Text und Funktion können Shortcodes verwendet werden. Für Benutzer mit geringen Kenntnissen ist das Plugin „WPCode“ bestens geeignet, da man damit auch die Stylesheets (CSS) überschreiben kann. Damit kann auf Einträge im Customizer verzichtet werden. Ein großer Vorteil des Snippet-Plugins ist auch die Möglichkeit, im Fehlerfall einzelne Optionen auszuschalten. Bei der Eingabe in das Plugin werden grobe Fehler erkannt und angezeigt.


Import der Snippets in das Plugin „WPCode:

Der schnellste Weg zum Einbau der vorbereiteten Snippets geht über den Import dieser Datei:

Die heruntergeladene ZIP-Datei entpacken und in das Plugin „WPCode“ (über Code-Snippets, Werkzeuge) importieren; danach die beiden Snippets aktivieren:

 


Alternativ: Manuelle Eingabe in das Plugin „WPCode:

Text „I accept the Privacy Policy“ übersetzen:

Der folgende PHP-Code wird im Plugin „WPCode“ hinzugefügt:

add_filter( 'gettext', function( $text ) {
  if ( 'I accept the %1$sPrivacy Policy%2$s' === $text ) {
      $text = 'Ich stimme der Speicherung und Verarbeitung meiner Daten nach der DSGVO zu und akzeptiere die Datenschutzbedingungen.';
  }
  return $text;
} );

Danach wird das Snippet gespeichert und aktiviert:

 

Der englische Text ist nun durch das Snippet übersetzt:

 

Der beispielhafte CSS-Code verbessert das Layout des Eingabeformulares deutlich:

/* GWolle Button Input */
.button.btn.btn-default {	
    background-color: #4039FF; 
    color: #FFFFFF;
    border: none;
}
.button.btn.btn-default:hover {
      background-color:#000000;
      transition: 0.7s;
}
/* GWolle Button Absenden */
.gwolle_gb_submit.button.btn.btn-primary {
    background-color: #4039FF; 
    color: #FFFFFF;
    border: none;
}
.gwolle_gb_submit.button.btn.btn-primary:hover {
      background-color:#000000;
      transition: 0.7s;
}
/* Schrift Anzahl Einträge */
.gwolle-gb-total {
    xdisplay: none;
    font-size: 20px;
    font-weight: bold;
}

 

Danach wird das Snippet ebenfalls gespeichert und aktiviert:

Alle CSS-Werte können an das eigene Design angepasst werden.