Support » Allgemeine Fragen » Zustimmungstext ändern

  • Hallo,

    Leider habe ich auf der Pluginseite keine Antwort bekommen, deshalb versuche ich es einmal hier. Ich hoffe ihr könnt mir helfen.

    Ich habe das Plugin „Add-on Contact Form 7 – Mailpoet 3“ installiert. Dieses Plugin erzeugt ein Zustimmungsfeld im Contact Form 7 Formular mit dem man sich in den Newsletter eintragen kann.

    Leider kann man im Konfigurationsmodus den Zustimmungstext („Für den Newsletter anmelden“) nicht ändern. Dieser ist fest vorgegeben.

    Ich suche eine Möglichkeit wie man diesen Text doch ändern kann. Habt ihr eine Idee? Ich wäre euch sehr dankbar.

    Viele Grüße

    Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]

Ansicht von 1 Antwort (von insgesamt 1)
  • Das Plugin selber bietet leider keinen Filter, um den Text-String zu ändern. Du kannst aber die Übersetzung mit einer eigenen Textversion ersetzen:

    add_filter( 'gettext', 'pix_translate_string', 10, 3 );
    function pix_translate_string( $translation, $text, $domain ) {
        if ( 'add-on-contact-form-7-mailpoet' === $domain ) {
            if ( 'Sign up for the newsletter' === $text ) {
                $translation = 'Ja, ich möchten den tollen Newsletter haben!';
            }
        }
        return $translation;
    }

    (analog Lösung auf Stackexchange)

    Den Code trägst du entweder in die functions.php eines Child-Themes ein oder du installierst Code Snippets und fügst den Code als neues Code-Snippet hinzu (Ausführung nur im Frontend).

Ansicht von 1 Antwort (von insgesamt 1)