MC4WP: Mailchimp dla WordPress

Opis

Umożliwienie odwiedzającym subskrybowania newslettera powinno być łatwe. Dzięki tej wtyczce w końcu jest to możliwe.

Ta wtyczka pomaga Ci rozwijać listę e-mailową w Mailchimp. Możesz jej używać do tworzenia atrakcyjnych i dostępnych formularzy rejestracyjnych lub integrować ją z dowolnym innym istniejącym formularzem na swojej stronie WordPress, takim jak formularz kontaktowy, komentarza lub płatności.

Niektóre (ale nie wszystkie) funkcje

  • Połącz ze swoim kontem Mailchimp w kilka sekund.

  • Formularze rejestracyjne, które są ładne, przyjazne dla użytkownika i zoptymalizowane pod kątem urządzeń mobilnych. Masz pełną kontrolę nad polami formularza i możesz budować swoje formularze przy użyciu natywnego HTML.

  • Bezproblemowa integracja z następującymi wtyczkami:

    • Formularz komentarzy WordPress
    • Formularz rejestracyjny WordPress
    • Contact Form 7
    • WooCommerce
    • Gravity Forms
    • Ninja Forms 3
    • WPForms
    • BuddyPress
    • MemberPress
    • Menedżer wydarzeń
    • Easy Digital Downloads
    • Give
    • UltimateMember
    • HTML Forms
    • AffiliateWP
  • Czy wtyczka, z którą chcesz się zintegrować, nie jest wymieniona powyżej? Prawdopodobnie nadal możesz użyć naszej funkcji integracji niestandardowej. Alternatywnie, wtyczka jest dostarczana z API PHP, aby programowo dodać nowego subskrybenta do Mailchimp.

  • Mailchimp dla WordPress Premium: Wysyłaj zamówienia WooCommerce do Mailchimp, aby zobaczyć dokładnie, co kupił każdy subskrybent i ile przychodów generują Twoje kampanie e-mailowe.

  • Mnogość dostępnych wtyczek dodatkowych i integracji:

  • Dobrze udokumentowane w naszej bazie wiedzy.

  • Przyjazny dla programistów. Aby uzyskać inspirację, sprawdź nasze repozytorium przykładowych fragmentów kodu.

  • Gotowy na PHP 8.5, ale kompatybilny wstecz aż do PHP 7.4.

Czym jest Mailchimp?

Mailchimp to usługa newslettera, która umożliwia wysyłanie kampanii e-mailowych do listy subskrybentów e-maili. Jest bezpłatna dla list z maksymalnie 500 subskrybentami e-maili, dlatego jest to usługa newslettera wybierana przez tysiące małych firm na całym świecie.

Jeśli jeszcze nie korzystasz z Mailchimp, utworzenie konta jest całkowicie bezpłatne i zajmie Ci zaledwie około 30 sekund.

Wsparcie

Jeśli potrzebujesz pomocy w konfiguracji wtyczki, masz kilka opcji:

Tłumaczenia

Możesz pomóc w tłumaczeniu tej wtyczki na swój język, korzystając ze swojego konta WordPress.org.

Rozwój

Ta wtyczka jest rozwijana na GitHub. Jeśli chcesz współpracować, zajrzyj na ibericode/mailchimp-for-wordpress.

Dostosowywanie wtyczki

Wtyczka zapewnia różne haki filtrów i akcji, które pozwalają modyfikować lub rozszerzać domyślne zachowanie. Utrzymujemy również zbiór przykładowych fragmentów kodu.

Zrzuty ekranu

  • Przykładowy formularz rejestracyjny w motywie TwentyTwenty.
  • Przykład integracji rejestracji z formularzem kontaktowym.
  • Strona ustawień umożliwiająca połączenie z kontem Mailchimp.
  • Omówienie integracji rejestracji.
  • Przegląd formularzy rejestracyjnych.
  • Strona ustawień umożliwiająca konfigurację integracji.
  • Strona, na której możesz edytować formularze rejestracyjne.
  • Strona, na której możesz modyfikować wiadomości formularza.
  • Strona ustawień integracji e-commerce z Mailchimp. Wymaga Mailchimp dla WordPress Premium.

Bloki

Wtyczka dodaje 1 blok.

  • Form

Instalacja

Instalacja wtyczki

  1. W panelu administracyjnym WordPress przejdź do Wtyczki > Nowa wtyczka, wyszukaj Mailchimp dla WordPress i kliknij „Zainstaluj teraz
  2. Możesz również pobrać wtyczkę i przesłać zawartość pliku mailchimp-for-wp.zip do katalogu wtyczek, który zazwyczaj znajduje się w /wp-content/plugins/.
  3. Włącz wtyczkę
  4. Ustaw swój klucz API w ustawieniach wtyczki.

Konfigurowanie formularzy rejestracyjnych

  1. Przejdź do Mailchimp dla WP > Forms
  2. Wybierz co najmniej jedną listę, do której chcesz zapisać ludzi.
  3. (Opcjonalnie) Dodaj więcej pól do formularza.
  4. Umieść formularz rejestracyjny na stronach lub wpisach, korzystając z krótkiego kodu [mc4wp_form] lub bloku Gutenberga.
  5. Wyświetl formularz rejestracyjny w obszarach widżetów za pomocą widżetu „Formularz rejestracyjny Mailchimp”.
  6. Wyświetl formularz rejestracyjny z plików motywu za pomocą funkcji PHP mc4wp_show_form().

Potrzebujesz pomocy?

Najpierw zapoznaj się z bazą wiedzy MC4WP.

Jeśli nie znajdziesz tam odpowiedzi, przejrzyj fora wsparcia dotyczącego wtyczek lub utwórz własny temat.

Najczęściej zadawane pytania

Gdzie mogę znaleźć mój klucz API Mailchimp?

Tutaj znajdziesz swój klucz API

Jak wyświetlić formularz na wpisach lub stronach?

Użyj krótkiego kodu [mc4wp_form] lub bloku Gutenberga.

Jak wyświetlić formularz w obszarach widżetów, takich jak panel boczny lub stopka?

Przejdź do Wygląd > Widżety i użyj widżetu Mailchimp dla WP Form, który jest dołączony do wtyczki.

Jak dodać pole wyboru umożliwiające rejestrację w formularzu Contact Form 7?

Użyj następującego krótkiego kodu w formularzu CF7, aby wyświetlić pole wyboru umożliwiające zapisanie się do newslettera.

[mc4wp_checkbox "Subscribe to our newsletter?"]

Więcej informacji na temat łączenia Contact Form 7 i Mailchimp znajdziesz w naszej bazie wiedzy.

Formularz wyświetla komunikat o powodzeniu, ale subskrybenci nie są dodawani do moich list?

Jeśli formularz wyświetla komunikat o powodzeniu, nie ma wątpliwości, że prośba o rejestrację powiodła się. Mailchimp może mieć jednak niewielkie opóźnienie w wysłaniu e-maila z potwierdzeniem. Sprawdź ponownie za kilka minut (czasem godzin) i nie zapomnij sprawdzić folderu ze spamem.

Jeśli wyłączysz funkcję podwójna zgoda, nowi subskrybenci będą postrzegani jako importy przez Mailchimp. Nie będą oni wyświetlani w codziennych e-mailach z podsumowaniem ani statystykach. Zawsze zalecamy pozostawienie funkcji podwójna zgoda włączonej.

Jak mogę dostosować styl formularza rejestracyjnego?

Możesz użyć własnego CSS, aby nadać styl formularzowi rejestracji, jeśli nie podobają Ci się motywy dołączone do wtyczki. Następujące selektory mogą być używane do kierowania różnymi elementami formularza.

.mc4wp-form { ... } /* the form element */
.mc4wp-form p { ... } /* form paragraphs */
.mc4wp-form label { ... } /* labels */
.mc4wp-form input { ... } /* input fields */
.mc4wp-form input[type="checkbox"] { ... } /* checkboxes */
.mc4wp-form input[type="submit"] { ... } /* submit button */
.mc4wp-alert { ... } /* success & error messages */
.mc4wp-success { ... } /* success message */
.mc4wp-error { ... } /* error messages */

Możesz dodać swój własny kod CSS do arkusza stylów motywu lub (łatwiej) użyć wtyczki, takiej jak Simple Custom CSS

Jak wyświetlić formularz rejestracyjny w wyskakującym okienku?

Polecamy w tym celu wtyczkę wyskakującego okienka Boxzilla. Możesz użyć krótkiego kodu formularza w wyskakującym okienku, aby wyświetlić formularz rejestracji.

Jak mogę zapisać się z poziomu formularza zamówienia WooCommerce?

W tym celu możesz wykorzystać naszą integrację z WooCommerce. Jak subskrybować Mailchimp z poziomu formularza płatności WooCommerce.

Jak połączyć mój sklep WooCommerce z Mailchimp?

Instrukcje dotyczące połączenia sklepu WooCommerce z Mailchimp znajdziesz na naszej stronie internetowej.

Podczas próby połączenia z Mailchimp pojawia się „błąd HTTP”.

rodzaj „błąd HTTP” jest zazwyczaj spowodowany błędem w konfiguracji zapory sieciowej lub nieaktualnym oprogramowaniem na serwerze WWW.

Skontaktuj się ze swoim dostawcą usług hostingowych i poproś o sprawdzenie następujących kwestii:

  • Czy zdalne żądania HTTP do https://api.mailchimp.com są dozwolone.
  • Czy cURL i rozszerzenie PHP-cURL są zainstalowane i zaktualizowane do nowszej wersji.

Moje pytanie nie jest tutaj wymienione.

Proszę przeszukać naszą bazę wiedzy.

Recenzje

2025-11-23
It’s a good plug-in that’s worth having on your WordPress website as it helps you with emails, as well as, other marketing features, such as, website pop-up, website contact form, etc.
2025-09-12
This is an excellent plugin — reliable, well maintained, and easy to use. I’ve been using the Pro version for several years and it has always delivered exactly what I needed. The developers clearly put a lot of care into both the product and the documentation, and the support team is fast, professional, and very helpful. Highly recommended to anyone looking for a solid Mailchimp integration for WordPress!
2025-08-23
Costa Brava contenidos muy agradecido y sencillo de aplicar
Przeczytaj 1 485 recenzji

Kontrybutorzy i deweloperzy

„MC4WP: Mailchimp dla WordPress” jest oprogramowaniem open source. Poniższe osoby miały wkład w rozwój wtyczki.

Zaangażowani

Wtyczka „MC4WP: Mailchimp dla WordPress” została przetłumaczona na 33 języki. Podziękuj tłumaczom za ich wkład.

Przetłumacz wtyczkę “MC4WP: Mailchimp dla WordPress” na swój język.

Interesuje cię rozwój wtyczki?

Przeglądaj kod, sprawdź repozytorium SVN lub czytaj dziennik rozwoju przez RSS.

Rejestr zmian

4.10.9 – Nov 28, 2025

  • Specify apiVersion in call to registerBlockType so that WordPress 6.9 knows it can use the new iframe based editor.
  • Add new setting to send an email for critical errors, like API errors returned by Mailchimp.

4.10.8 – Oct 21, 2025

  • Pokaż ostrzeżenie administratorom, jeśli formularz jest wyświetlany, ale klucz API Mailchimp nie jest ustawiony.
  • Zaktualizowano zależności JS innych firm.

4.10.7 – Sep 05, 2025

  • Obsługa odnawiania list odbywa się poprzez przekierowanie po stronie serwera, a nie przez komponent JS.

4.10.6 – Jul 23, 2025

  • [WooCommerce Checkout] Naprawiono wyświetlanie pola wyboru w e-mailu z potwierdzeniem zamówienia w przypadku korzystania z bloku Kasa.
  • [Formularze] Naprawiono uciekanie znacznika {response}.

4.10.5 – Jun 25, 2025

  • [Ninja Forms] Zawsze pokazuje co najmniej jedną opcję listy, aby zdarzenie onchange zostało uruchomione prawidłowo (w celu wczytania pól odbiorców).
  • Zaktualizowano zależności JS innych firm.
  • Zoptymalizowano ikonki SVG w celu zmniejszenia rozmiaru plików.

4.10.4 – May 26, 2025

  • Ulepszone zależne od kontekstu usuwanie znaków w dynamicznych znacznikach treści.

4.10.3 – Apr 16, 2025

  • Zaktualizowano zależności JS innych firm.
  • Dodano ustawienie wiadomości, która będzie wyświetlana, gdy wysłany formularz zostanie oznaczony jako spam.
  • Zarejestruj dokładną regułę antyspamową, gdy przesłanie formularza zostanie oznaczone jako spam.
  • Radź sobie z potencjalnymi błędami połączenia Prosopo.

4.10.2 – Feb 28, 2025

  • Naprawiono błąd powodujący zmianę typu parametru WPForms podczas korzystania z WPForms z polem rejestracji Mailchimp.
  • Dodano dane Mailchimp do eksportera danych osobowych. Dostarczone przez Davida Andersona z UpdraftPlus.
  • Zapobiegaj wyświetlaniu powiadomień PHP w przeglądzie list na stronie ustawień ogólnych.

4.10.1 – Feb 06, 2025

  • Naprawiono błąd JS powodujący uszkodzenie strony formularza edycyjnego Ninja Forms w przypadku braku połączenia z kontem Mailchimp lub braku odbiorców na koncie.
  • Usunięto użycie sprintf w ścieżce aktywnej.
  • Klasa Lazy Load MC4WP_API_V3 pozwala zaoszczędzić pamięć i czas analizy.
  • Zaoszczędź odrobinę pamięci podczas implementacji autoloadera, nie przechowując wielokrotnie katalogu wtyczek.
  • Usunięto nieużywany klucz ustawień z opcji domyślnych.

4.10.0 – Jan 23, 2025

  • Podbij wymaganą wersję PHP do 7.4 lub nowszej.
  • Zamaskuj klucz API w taki sam sposób, jak w interfejsie Mailchimp.com.
  • Usunięto wszystkie dane wtyczki po jej odinstalowaniu/usunięciu za pośrednictwem WP Admin.
  • Naprawiono kilka ostrzeżeń o wycofaniu PHP 8.4.
  • Usunięto ostrzeżenie o zbyt wczesnym wczytaniu tłumaczeń w przypadku korzystania z integracji Ninja Forms.
  • Uruchom zapisane wartości ustawień związane z tekstowymi wiadomościami widocznymi dla użytkownika za pomocą funkcji i18n, aby umożliwić ich tłumaczenie za pomocą wtyczek, takich jak Loco Translate lub WPML.

4.9.21 – Jan 08, 2025

  • [Forms] Zmień nazwę „wyboru listy” na „wybór odbiorców” w dostępnych polach formularza.
  • [Ninja Forms] Naprawiono ostrzeżenie o zbyt wczesnym wywoływaniu gettext w klasie bazowej Ninja Forms.
  • [WooCommerce] Zezwól na wstępne zaznaczenie pola wyboru rejestracji w bloku realizacji transakcji.

4.9.20 – Dec 18, 2024

  • Naprawiono pole integracji Ninja Forms, które nie było już wyświetlane.
  • Naprawiono komunikat „odnośnik wygasł” z powodu brakującego kodu jednorazowego na przycisku służącym do odrzucania powiadomienia o kluczu API.
  • [WPML] Dodano text_no_lists_selected do pliku konfiguracyjnego, aby można go było przetłumaczyć. Dzięki Diego Pereira!

4.9.19 – Nov 11, 2024

  • Dodano integrację z Prosopo, zgodnym z RODO rozwiązaniem antyspamowym do ochrony formularzy rejestracyjnych przed rejestracjami botów. Dziękujemy Maxim Akimov!

4.9.18 – Oct 21, 2024

  • Podbij wymaganą wersję PHP do 7.2.
  • Zapobiegaj wyświetlaniu niedziałających pól wyboru na stronie Moje konto WooCommerce, jeśli włączona jest integracja z kasą WooCommerce.
  • Zaktualizowano domyślną zawartość formularza, dodając atrybut „for” do elementu etykiety.
  • Drobne optymalizacje wydajności MC4WP_Form::get_subscriber_tags()
  • Niechętnie zmieniono nazwy list Mailchimp na odbiorców Mailchimp w interfejsie administracyjnym wtyczki.

4.9.17 – Sep 17, 2024

  • Naprawiono kompatybilność z wersjami WooCommerce od 8.5 do 8.8 dzięki prywatnej metodzie, która później została upubliczniona.
  • Naprawiono potencjalny odzwierciedlony XSS, poprzez usunięcie i ucieczkę całego kodu HTML z zamienników znaczników {email}. Dzięki kauenavarro za odpowiedzialne ujawnienie.
  • Naprawiono potencjalne przechowywane XSS dla atakujących z dostępem administratora i dostępem do konta Mailchimp, uciekając z HTML z nazwy grupy zainteresowań. Podziękowania dla Jorge Diaza (ddiax) za odpowiedzialne ujawnienie.

4.9.16 – Sep 11, 2024

  • Dodano obsługę bloku płatności WooCommerce w integracji pola wyboru przy rejestracji.

4.9.15 – Aug 13, 2024

  • Ulepszone środki antyspamowe w integracji niestandardowych formularzy. Jeśli używasz integracji niestandardowych formularzy (używając pola wyboru mc4wp-subscribe), przetestuj swoje formularze po uaktualnieniu i zgłoś nam wszelkie problemy.
  • Ulepszone zabezpieczenia antyspamowe we wszystkich formularzach rejestracyjnych.
  • Usuń nieobsługiwany hak filtra z integracji Gravity Forms.

4.9.14 – Jul 17, 2024

  • Bardzo drobne ulepszenia rozmiaru kodu JavaScript związanego z formularzami publicznymi.
  • Zaktualizowano zależności JS innych firm.
  • Przetestowano wersję WordPress do 6.6.

4.9.13 – Apr 25, 2024

  • Naprawiono problem z mapą klas Composera, która powodowała błąd krytyczny, gdy załadowana była już starsza wersja Composera.

4.9.12 – Apr 22, 2024

  • Naprawiono błąd powodujący, że ostatnich 10 list Mailchimp nie było pobieranych w przypadku posiadania więcej niż 10 list.

4.9.11 – Jan 8, 2024

  • Zaktualizowano zależności JS innych firm.
  • Testowana wersja WordPressa.

4.9.10 – Nov 20, 2023

  • Integracje: Aktualizacja nazwy haka CheckoutWC na potrzeby integracji pola wyboru WooCommerce.
  • Formularze: Nie pokazuj podglądu formularza użytkownikom, którzy nie mają włączonej opcji edit_posts.
  • Formularze: Jawnie wykluczaj podgląd formularzy z indeksowania w wyszukiwarkach.
  • Ogólne: Nie przeglądaj niepotrzebnie kontenera usług podczas ładowania wtyczki.
  • Ogólne: Usunięto część niepotrzebnego JavaScript, ponieważ obsługa przeglądarek jest już dostępna.

4.9.9 – Oct 3, 2023

  • Naprawiono błąd „nie znaleziono klasy MC4WP_Usage_Tracking” dla procesów WP Cron / WP CLI.

4.9.8 – Oct 3, 2023

  • Usunięto funkcję śledzenia wykorzystania opcji zgody, ponieważ tak naprawdę nie używamy jej już do podejmowania decyzji.
  • Dodano brakujący element etykiety do elementu wyboru w celu ustawienia poziomu rejestrowania.
  • Nasze zasoby JavaScript są teraz transpilowane, aby obsługiwać ten sam zestaw przeglądarek, co rdzeń WordPressa.
    To powoduje utratę obsługi niektórych bardzo starych przeglądarek, ale skutkuje mniejszymi rozmiarami pakietów dla obsługiwanego zestawu przeglądarek.
  • Zaktualizowano zależności JS innych firm do najnowszych wersji.

4.9.7 – Aug 29, 2023

  • Zaktualizowano zależności JS innych firm.
  • Drobne poprawki tekstowe.
  • Testowana wersja WordPressa.

4.9.6 – Jul 12, 2023

  • Zaktualizowano zależności JS innych firm.
  • Rozwiązano kilka drobnych problemów ze stylem kodu.

4.9.5 – Jun 7, 2023

  • Naprawiono wygenerowany kod HTML dla pól wyboru listy/odbiorców.
  • Naprawiono ostrzeżenie o wycofaniu w pliku include/admin/class-review-notice.php.
  • Zaktualizowano zależności JavaScript.

4.9.4 – May 2, 2023

  • Powrócono do domyślnej etykiety pola wyboru, jeśli nie podano żadnej. Podziękowania dla Shojib Khan.
  • Ulepszono stronę ustawień integracji WooCommerce, wyłączając pole pozycji, jeśli integracja jest wyłączona. Dzięki Shojib Khan.
  • Zaktualizowano zależności JavaScript.

4.9.3 – Mar 31, 2023

  • Ochrona przed zmianami wprowadzanymi w najnowszej aktualizacji WPForms.

4.9.2 – Mar 21, 2023

  • Dodano obsługę pola o nazwie MARKETING_PERMISSIONS, aby włączyć pola RODO skonfigurowane w Mailchimp. Przykładowy fragment kodu można znaleźć tutaj.
  • Usunięto funkcję Google reCaptcha. Została już wyłączona, jeśli jeszcze jej nie używałeś.

4.9.1 – Feb 7, 2023

  • Naprawiono atrybut wartości generowanej dla pól wyboru typu (lista rozwijana, pola wyboru, pola radiowe).
  • Naprawiono typ pola marketing_permissions w żądaniach API. Podziękowania dla George’a Korakasa.
  • Przegląd listy refaktoryzacji JS, aby nie był już zależny od Mithril.js.
  • Uproszczono tekst stopki administratora, w którym proszono o recenzję wtyczki.
  • Odnawiając listy, należy również odnowić zbuforowane uprawnienia marketingowe.

4.9.0 – Jan 13, 2023

  • Usunięto przestarzały hak filtra mc4wp_settings_cap, zamiast niego użyj mc4wp_admin_required_capability.
  • Usunięto przestarzały hak filtra mc4wp_merge_vars, zamiast niego użyj mc4wp_form_data lub mc4wp_integration_data.
  • Usunięto przestarzały hak filtra mc4wp_form_merge_vars, zamiast niego użyj mc4wp_form_data.
  • Usunięto przestarzały hak filtra mc4wp_integration_merge_vars, zamiast niego użyj mc4wp_integration_data.
  • Usunięto przestarzały hak filtra mc4wp_valid_form_request, zamiast niego użyj mc4wp_form_errors.
  • Usunięto przestarzałą funkcję mc4wp_get_api() i przestarzałą klasę MC4WP_API.
  • Usunięto przestarzałą funkcję mc4wp_checkbox().
  • Usunięto przestarzałą funkcję mc4wp_form(), zamiast niej należy używać mc4wp_show_form().
  • Dodano filtr mc4wp_debug_log_message umożliwiający modyfikację lub wyłączenie wiadomości zapisywanych w dzienniku debugowania.
  • Naprawiono kolor powiadomienia o nieprawidłowym kluczu API Mailchimp.
  • Wyczyść również wartość adresu IP z $_SERVER['REMOTE_ADDR'].
  • Pobierz zgody marketingowe RODO od pierwszego subskrybenta na liście i wyświetl je w tabeli przeglądu list.

4.8.12 – Dec 06, 2022

  • Drobne optymalizacje wydajności, wykorzystania pamięci i rozmiaru dla całego kodu JavaScript dołączonego do tej wtyczki.

4.8.11 – Nov 1, 2022

  • Ulepszono domyślny styl pola wyboru integracji rejestracji w WooCommerce.
  • Dodano <strong> do dozwolonych elementów HTML dla tekstu zastrzeżenia RODO na stronach ustawień.
  • Usunięto wszystkie odwołania do przestarzałego pliku placeholders.js polyfill.
  • Przesunięto pole wyboru rejestracji GiveWP bliżej pola wprowadzania adresu e-mail. Dzięki Matthew Lewis.

4.8.10 – Sep 14, 2022

  • Naprawiono funkcję mc4wp_get_request_ip_address(), aby zwracała adres IP zgodny z formatem walidacji Mailchimp, gdy nagłówek X-Forwarded-For zawiera komponent portu.

4.8.8 – Aug 25, 2022

  • Naprawiono mc4wp_get_request_ip_address(), aby przekazać nowy format walidacji Mailchimp. Naprawia to błąd „Ta wartość nie jest prawidłowym adresem IP.”, który mogli widzieć niektórzy użytkownicy korzystający z serwera proxy.

4.8.7 – Mar 2, 2022

  • Naprawiono ostrzeżenia o wycofaniu PHP 8.1 w klasie MC4WP_Container.
  • Naprawiono nazwę haka akcji, który uruchamia się przed wyświetleniem wierszy ustawień Mailchimp na stronie ustawień. Dzięki LoonSongSoftware.
  • Poprawiono zgodność z WPML. Dzięki Sumit Singh.
  • Naprawiono przestarzałą funkcję integracji AMP.
  • Zezwalaj tylko na niefiltrowany HTML, jeśli użytkownik ma możliwość unfiltered_html. Przeczytaj poniższe informacje.

Pomimo obszernych testów, mogliśmy pominąć niektóre mniej znane elementy HTML lub atrybuty z naszej białej listy.
Jeśli zauważysz, że część Twojego formularza HTML została usunięta po zapisaniu formularza, skontaktuj się z naszym zespołem wsparcia i podaj kod HTML, który próbowałeś zapisać.

4.8.6 – Jun 24, 2021

  • Dodano pole jednorazowe do przycisku odrzucającego powiadomienie z prośbą o sprawdzenie wtyczki.
  • Dodano ciągi z katalogu config/ do pliku POT.
  • Dodano sprawdzanie wartości kodu jednorazowego do punktu końcowego AJAX w celu odświeżenia buforowanych list Mailchimp.
  • Dodano sprawdzenie możliwości punktu końcowego AJAX w celu pobrania szczegółów listy.
  • Zaplanuj zdarzenie odświeżające listę Mailchimp w pamięci podręcznej po aktywacji wtyczki.

Dziękujemy zespołowi pluginvulnerabilities.com za zwrócenie naszej uwagi na niektóre z tych zmian.

4.8.5 – Jun 1, 2021

Dodano weryfikację kodu jednorazowego do wszystkich adresów URL za pomocą parametru zapytania _mc4wp_action.
Naprawia to lukę w zabezpieczeniach CSRF, w której złośliwa witryna internetowa może oszukać zalogowanego użytkownika administratora i nakłonić go do wykonania niechcianych działań.

Szczególne podziękowania dla Erwana z WPScan za zwrócenie naszej uwagi na ten problem.

4.8.4 – May 7, 2021

  • Dodano atrybut defer do pliku JS, aby parsowanie strony nie było w ogóle blokowane.
  • Przepisano CSS wtyczki, aby zoptymalizować wydajność selektora i pozbyć się niektórych duplikatów.

Po zainstalowaniu tej aktualizacji pamiętaj o zaktualizowaniu również wszystkich wtyczek dodatkowych, takich jak Mailchimp dla WordPress Premium i Mailchimp Top Bar.

4.8.3 – Jan 21, 2021

  • Naprawiono błąd krytyczny w starszych wersjach PHP występujący podczas przesyłania formularza bez żadnych znaczników subskrybenta ustawionych w ustawieniach formularza.
  • Niewielka poprawa wydajności metody bootstrap wtyczki.

4.8.2 – Jan 20, 2021

  • Zezwalaj na zwarcie filtra mc4wp_subscriber_data, zwracając null lub false.
  • Użyto podkatalogu dla domyślnej lokalizacji pliku dziennika debugowania, aby łatwiej było go zabezpieczyć za pomocą htaccess.
  • Poprawiono niezawodność pobierania list z Mailchimpa, gdy listy mają wysoką wartość właściwości stats.member_count.

4.8.1 – Aug 25, 2020

  • Naprawiono powiadomienie poprzez wyraźne ustawienie permission_callback na zarejestrowanej trasie REST.
  • Drobne usprawnienia kodu wewnętrznego.

4.8 – Jul 9, 2020

  • Wtyczka wymaga teraz PHP 5.3 lub nowszego.
  • Dodano prefiks do nazwy klasy, aby zapobiec kolizjom stylów z innymi wtyczkami.
  • Rejestrując się za pomocą formularza, można teraz dodawać znaczniki zarówno do nowych, jak i obecnych subskrybentów.
  • Zaktualizowano zależności JavaScript.
  • Zarejestruj skrypt wcześniej, aby pracować z podglądem Gutenberga.

4.7.8 – Jun 04, 2020

  • Dodano metodę MC4WP_API_V3::add_template.
  • Niewielkie wzmocnienie kodu w celu zapewnienia, że ​​zawsze będzie ustawiony domyślny formularz.
  • Zaktualizowano zależności JS do najnowszych wersji.
  • Naprawiono ikonkę bloku Gutenberga.

4.7.7 – Apr 28, 2020

  • Zaktualizowano zależności JS do najnowszych wersji.
  • Metoda add_list_member klienta API ma teraz dodatkowy parametr umożliwiający pominięcie walidacji pola scalania.
  • Uproszczono kod służący do aktualizacji istniejącego formularza.

4.7.6 – Apr 9, 2020

  • Zaktualizowano zależności JS do najnowszych wersji.
  • Sprawdzanie, czy className jest typu string, naprawia ostrzeżenie konsoli pojawiające się po kliknięciu wewnątrz elementu SVG.
  • Drobne usprawnienia w implementacji AMP mające na celu rozwiązanie problemu niegroźnych ostrzeżeń dotyczących walidacji.

4.7.5 – Feb 10, 2020

  • Dodano zgodność z AMP do formularzy rejestracyjnych, dzięki Claudiu Lodromanean. Używa oficjalnej wtyczki AMP dla WordPressa.
  • Dodano klucz ustawień do konfiguracji WPML, aby można było łatwo skopiować ustawienia do przetłumaczonych wersji formularza.
  • Zoptymalizowano rozmiar i wydajność kodu JavaScript, co spowodowało zmniejszenie rozmiaru pliku o 40%.
  • Zaktualizowano CodeMirror do najnowszej wersji.
  • Ucieknij od wszystkich tłumaczeń ciągów.

4.7.4 – Dec 7, 2019

Poprawki

  • konfiguracja htaccess dla serwerów Apache 2.4 lub nowszych.

4.7.3 – Dec 4, 2019

Poprawki

  • Dodatek górnego paska i synchronizacji użytkowników korzysta z API v2 od wersji 4.7.1.
  • Przywrócono zmiany w formatowaniu pól daty, powodujące uszkodzenie wszystkich formularzy zawierających pola daty.

Ulepszenia

  • Dodano metodę getter dla surowych (niezmodyfikowanych) danych w klasie formularza.

4.7.2 – Nov 27, 2019

Poprawki

  • Nieprawidłowy plik .htaccess, w sytuacji gdy w katalogu uploads już taki plik się znajduje.

4.7.1 – Nov 26, 2019

Ulepszenia

  • Aktualizacja nazw haków MemberPress. Dzięki Ian Heggaton!
  • Zamiast dołączać pliki tłumaczeń do samej wtyczki, korzystaj z tłumaczeń WordPress.org.
  • Write .htaccess to directory of debug log file, to …