Hooks und Filter | PHP

Updates für ein bestimmtes Plugin ausblenden

Regelmäße Updates halten WordPress aktuell, sicher und weitgehend – funktional. Letzteres allerdings nicht immer. Manchmal baut man auf eine ganz bestimmte Funktionalität eines Plugins. Ändert oder entfernt der Autor diese (wie z.B. jQuery Events beim letzten Update von Contact Form 7), sieht es mit der Funktionalität erstmal nicht so gut aus. Zumindest bis Ersatz für…

Hooks und Filter | WP-Plugins

Benutzerdefinierte Validierung für Contact Form 7 Formularfeld

Der Filter für die Inhaltsprüfung eines Formularfeldes bezieht sich auf den Typ. Hierbei ist zu unterscheiden, ob es sich um ein Pflichtfeld handelt oder nicht. Es macht also einen Unterschied, ob man auf wpcf7_validate_text prüft oder wpcf7_validate_text*. Auf diese Weise kann ein bestimmten Feldtyp global geprüft werden, ober aber innnerhalb der Funktion ein Feldname explizit…

Hooks und Filter | Media | WP-Plugins

Wie man eine Datei aus der Mediathek automatisiert über Contact-Form 7 versendet und dabei verhindert, dass die Datei anschließend gelöscht wird.

Über den ‚wpcf7_before_send_mail‘-Hook lässt sich was über Contact-Form-7 versendet wird (und daneben noch alles veranlasst werden soll) modifizieren. So ist es auch kein Problem festzulegen, eine Datei, deren ID z.B. in einem benutzerdefinierten Feld definiert ist, an die E-Mail des Absenders einer Nachricht zu hängen. Das funktioniert über denselben Mechanismus, über den eine Datei die…

Kunden und Leser | WP-Plugins

Contact Form 7: letzter Buchstabe im Namen des Absenders fehlt

Wenn jemand über mein Kontaktformular Nachrichten schickt, fehlt seit Kurzem der letzte Buchstabe im Namen des Absenders der E-Mail. Ist das ein Bug? Anfragende Person hatte zudem das Plugin Contact Form 7 Database Addon – CFDB7 installiert, das eingehende E-Mails speichert. Dort fehlte der letzte Buchstabe des Namens nicht. In den E-Mail-Einstellungen des betroffenen Formulars…