Aktualizacja do ContactForm7 5.4. Zróbcie wpierw test.

24 lutego 2021 została udostępniona w repozytorium nowa wersja wtyczki ContactForm7 oznaczona numerkiem 5.4. Pojawiają się doniesienia o problemach podczas wysyłania formularzy kontaktowych. Formularz nie kończy wysyłki. Problem występuje głównie w połączeniu z innymi wtyczkami, np. tymi do optymalizacji WordPressa jak Fast Velocity Minify.
Contact Form 7 v5.4
Jak pisze sam autor wtyczki
zmieniono dużo w kodzie JavaScript„ContactForm7 5.4 jest już dostępny. Nowo wprowadzony został moduł integracji Sendinblue. Znacznie poprawiono również JavaScript używany na froncie stron internetowych. Oprócz tych zmian w wersji 5.4 wprowadzono wiele ulepszeń i poprawek błędów. Zaleca się natychmiastową aktualizację.”’
źródło: Releases | Contact Form 7
i to te zmiany mogą powodować błędy, które widzimy w konsoli przeglądarki, przez które nie działa formularz.
(index):29 Uncaught ReferenceError: _ is not defined at (index):29 (anonymous) @ (index):29 (index):30 Uncaught ReferenceError: wp is not defined at (index):30 at (index):30 (anonymous) @ (index):30 (anonymous) @ (index):30 (index):31 Uncaught ReferenceError: wp is not defined at (index):31
Jeżeli nie używacie innych wtyczek, które ingerują w strukturę zasobów WordPress prawdopodobnie nie uświadczycie tego problemu.
Fast Velocity Minify – fix
Na obecną chwilę wtyczka CF7 powoduje np. konflikt z optymalizacją FVM. Czekamy na fix w następnej wersji. Albo wtyczki Raul’a albo wtyczki Takayashi’yego. Panowie się zdecydują.
W tej chwili warto wykluczyć cały folder /wp-includes/ z optymalizacji FVM aby błędy zniknęły.
/wp-admin/ /wp-content/
Warto przetestować.
Przed każdorazową aktualizacją wtyczek WordPress, a już z pewnością wtyczek takich jak ContactForm7 warto wykonać kopie zapasową strony lub przetestować w środowisku lustrzanym. Zaoszczędzimy sobie wtedy kłopotu.
Warto przeczytać nasz poradnik o kopiach zapasowych w WordPress.
Ochrona przed lukami we wtyczkach WordPress?
Ochrona przed malware, atakami i podatnościami w WordPress!
Dla klientów Hostingu pod WordPress, Hostingu Elastycznego SSD oraz Hostingu WWW udostępniamy ochronę wspomaganą przez algorytmy sztucznej inteligencji (AI), które ustrzeże Twój serwer przed najnowszymi atakami, również atakami 0-Day zanim wyjdą hot-fixy!
Oprogramowanie analizuje to, co skrypty robią, a nie to, co faktycznie znajduje się w kodzie.