{"id":18200,"date":"2026-09-14T22:03:57","date_gmt":"2026-09-14T20:03:57","guid":{"rendered":"https:\/\/dhosting.pl\/pomoc\/?post_type=manual_kb&#038;p=18200"},"modified":"2026-09-14T22:03:57","modified_gmt":"2026-09-14T20:03:57","slug":"najczestsze-bledy-formularzy-wordpress-ktore-powoduja-spam-wycieki-danych-i-utrate-zapytan","status":"publish","type":"manual_kb","link":"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/najczestsze-bledy-formularzy-wordpress-ktore-powoduja-spam-wycieki-danych-i-utrate-zapytan\/","title":{"rendered":"Najcz\u0119stsze b\u0142\u0119dy formularzy WordPress, kt\u00f3re powoduj\u0105 spam, wycieki danych i utrat\u0119 zapyta\u0144"},"content":{"rendered":"<p class=\"wp-block-paragraph\">B\u0142\u0119dy w konfiguracji formularza WordPress mog\u0105 powodowa\u0107 nadmiar spamu, utrat\u0119 zapyta\u0144 od klient\u00f3w, brak powiadomie\u0144, nieprawid\u0142ow\u0105 obs\u0142ug\u0119 zg\u00f3d, niebezpieczne za\u0142\u0105czniki oraz problemy z dzia\u0142aniem formularza na telefonie. Problem cz\u0119sto nie wynika z samego formularza, ale z braku ochrony antyspamowej, nieprzetestowanych powiadomie\u0144, niepewnej obs\u0142ugi zg\u00f3d lub niew\u0142a\u015bciwego ustawienia przesy\u0142ania plik\u00f3w.<\/p>\n<p class=\"wp-block-paragraph\">WordPress jest cz\u0119sto celem atak\u00f3w spamerskich. Jednym ze sposob\u00f3w ograniczenia spamu jest dodanie reCAPTCHA od Google za pomoc\u0105 wtyczki do WordPressa. Informacje o tej metodzie znajdziesz w artykule <a href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/jak-dodac-ochrone-recaptcha-w-wordpressie-za-pomoca-wtyczki\/\">Jak doda\u0107 ochron\u0119 reCAPTCHA w WordPressie za pomoc\u0105 wtyczki?<\/a>.<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_87_1 ez-toc-wrap-left counter-flat ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Spis tre\u015bci<\/p>\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/najczestsze-bledy-formularzy-wordpress-ktore-powoduja-spam-wycieki-danych-i-utrate-zapytan\/#Brak_ochrony_przed_spamem\" >Brak ochrony przed spamem<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/najczestsze-bledy-formularzy-wordpress-ktore-powoduja-spam-wycieki-danych-i-utrate-zapytan\/#Nieprzetestowane_powiadomienia_e-mail\" >Nieprzetestowane powiadomienia e-mail<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/najczestsze-bledy-formularzy-wordpress-ktore-powoduja-spam-wycieki-danych-i-utrate-zapytan\/#Brak_zapisu_zgody_uzytkownika\" >Brak zapisu zgody u\u017cytkownika<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/najczestsze-bledy-formularzy-wordpress-ktore-powoduja-spam-wycieki-danych-i-utrate-zapytan\/#Niebezpieczna_obsluga_zalacznikow\" >Niebezpieczna obs\u0142uga za\u0142\u0105cznik\u00f3w<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/najczestsze-bledy-formularzy-wordpress-ktore-powoduja-spam-wycieki-danych-i-utrate-zapytan\/#Formularz_dziala_tylko_na_komputerze\" >Formularz dzia\u0142a tylko na komputerze<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/najczestsze-bledy-formularzy-wordpress-ktore-powoduja-spam-wycieki-danych-i-utrate-zapytan\/#Jak_wykonac_bezpieczny_przeglad_formularza\" >Jak wykona\u0107 bezpieczny przegl\u0105d formularza<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/najczestsze-bledy-formularzy-wordpress-ktore-powoduja-spam-wycieki-danych-i-utrate-zapytan\/#Najwazniejsze_zasady\" >Najwa\u017cniejsze zasady<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Brak_ochrony_przed_spamem\"><\/span>Brak ochrony przed spamem<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p class=\"wp-block-paragraph\">Formularz bez ochrony antyspamowej mo\u017ce by\u0107 wykorzystywany do automatycznego wysy\u0142ania du\u017cej liczby wiadomo\u015bci. Skutkiem s\u0105 za\u015bmiecone skrzynki, trudniejsza obs\u0142uga prawdziwych zapyta\u0144 i ryzyko przeoczenia wiadomo\u015bci od klienta.<\/p>\n<p class=\"wp-block-paragraph\">Najcz\u0119stszym b\u0142\u0119dem jest zainstalowanie wtyczki formularza bez skonfigurowania dodatkowej ochrony. Samo wy\u015bwietlanie formularza nie oznacza, \u017ce jest on zabezpieczony przed automatycznymi zg\u0142oszeniami.<\/p>\n<h3 class=\"wp-block-heading\">Jak ograniczy\u0107 spam w formularzu<\/h3>\n<ol class=\"wp-block-list\">\n<li>Wybierz wtyczk\u0119 formularza, kt\u00f3ra pozwala doda\u0107 ochron\u0119 antyspamow\u0105.<\/li>\n<li>Skonfiguruj reCAPTCHA od Google zgodnie z ustawieniami wybranej wtyczki.<\/li>\n<li>Sprawd\u017a formularz po w\u0142\u0105czeniu ochrony. Wy\u015blij prawid\u0142owe zg\u0142oszenie i upewnij si\u0119, \u017ce formularz nadal dzia\u0142a dla u\u017cytkownika.<\/li>\n<li>Obserwuj, czy do skrzynki nie trafiaj\u0105 automatyczne zg\u0142oszenia mimo w\u0142\u0105czonej ochrony.<\/li>\n<\/ol>\n<p class=\"wp-block-paragraph\">Ochrona nie powinna blokowa\u0107 poprawnego wys\u0142ania formularza. Dlatego po ka\u017cdej zmianie wykonaj test na stronie, zamiast zak\u0142ada\u0107, \u017ce sama aktywacja ustawienia wystarczy.<\/p>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Nieprzetestowane_powiadomienia_e-mail\"><\/span>Nieprzetestowane powiadomienia e-mail<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p class=\"wp-block-paragraph\">Formularz mo\u017ce przyj\u0105\u0107 zg\u0142oszenie, ale nie dostarczy\u0107 powiadomienia do osoby, kt\u00f3ra ma je obs\u0142u\u017cy\u0107. Taki b\u0142\u0105d prowadzi bezpo\u015brednio do utraty zapyta\u0144, nawet gdy formularz wygl\u0105da poprawnie na stronie.<\/p>\n<h3 class=\"wp-block-heading\">Co sprawdzi\u0107 po konfiguracji<\/h3>\n<ol class=\"wp-block-list\">\n<li>Wy\u015blij testowe zg\u0142oszenie z formularza.<\/li>\n<li>Sprawd\u017a, czy pojawi\u0142 si\u0119 komunikat potwierdzaj\u0105cy wys\u0142anie formularza.<\/li>\n<li>Zweryfikuj, czy wiadomo\u015b\u0107 dotar\u0142a do w\u0142a\u015bciwej skrzynki.<\/li>\n<li>Por\u00f3wnaj dane w formularzu z tre\u015bci\u0105 otrzymanego powiadomienia.<\/li>\n<li>Powt\u00f3rz test na komputerze i telefonie.<\/li>\n<\/ol>\n<p class=\"wp-block-paragraph\">Test powinien obejmowa\u0107 tak\u017ce adres zwrotny i tre\u015b\u0107 powiadomienia. Je\u015bli dane klienta nie s\u0105 przekazywane w wiadomo\u015bci, odpowied\u017a mo\u017ce zosta\u0107 op\u00f3\u017aniona lub skierowana do niew\u0142a\u015bciwej osoby.<\/p>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Brak_zapisu_zgody_uzytkownika\"><\/span>Brak zapisu zgody u\u017cytkownika<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p class=\"wp-block-paragraph\">Formularz kontaktowy mo\u017ce zbiera\u0107 dane osobowe. B\u0142\u0119dem jest ograniczenie zgody do samego pola wyboru bez sprawdzenia, czy informacja o zgodzie zostaje zapisana razem ze zg\u0142oszeniem.<\/p>\n<p class=\"wp-block-paragraph\">Przed uruchomieniem formularza sprawd\u017a, jakie informacje s\u0105 do\u0142\u0105czane do zapytania i gdzie mo\u017cna je odczyta\u0107. Zweryfikuj, czy zgoda u\u017cytkownika jest rozr\u00f3\u017cniona od innych danych formularza i czy nie jest zaznaczona domy\u015blnie.<\/p>\n<ul class=\"wp-block-list\">\n<li>Nie dodawaj zgody bez jasnego opisu jej celu.<\/li>\n<li>Sprawd\u017a, czy u\u017cytkownik mo\u017ce samodzielnie zaznaczy\u0107 pole zgody.<\/li>\n<li>Wykonaj test z zaznaczon\u0105 zgod\u0105 i bez niej.<\/li>\n<li>Potwierd\u017a, \u017ce wynik testu jest widoczny przy zapisanym zg\u0142oszeniu.<\/li>\n<\/ul>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Niebezpieczna_obsluga_zalacznikow\"><\/span>Niebezpieczna obs\u0142uga za\u0142\u0105cznik\u00f3w<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p class=\"wp-block-paragraph\">Pole przesy\u0142ania plik\u00f3w zwi\u0119ksza zakres danych, kt\u00f3re u\u017cytkownik mo\u017ce przekaza\u0107 przez formularz. Nieprzemy\u015blana konfiguracja mo\u017ce prowadzi\u0107 do ujawnienia danych klienta lub przechowywania plik\u00f3w w miejscu, do kt\u00f3rego dost\u0119p ma zbyt wiele os\u00f3b.<\/p>\n<p class=\"wp-block-paragraph\">Je\u015bli formularz przyjmuje za\u0142\u0105czniki, przed publikacj\u0105 sprawd\u017a, jakie typy plik\u00f3w s\u0105 akceptowane, gdzie trafiaj\u0105 przes\u0142ane dane i kto mo\u017ce je odczyta\u0107. Wy\u015blij plik testowy, a nast\u0119pnie sprawd\u017a, czy jest dost\u0119pny tylko w przewidzianym miejscu.<\/p>\n<p class=\"wp-block-paragraph\">Nie dodawaj pola za\u0142\u0105cznika, je\u015bli nie jest potrzebne do obs\u0142ugi zg\u0142oszenia. Im mniej danych formularz zbiera, tym mniejszy zakres informacji wymaga ochrony i przegl\u0105du.<\/p>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Formularz_dziala_tylko_na_komputerze\"><\/span>Formularz dzia\u0142a tylko na komputerze<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p class=\"wp-block-paragraph\">Formularz powinien by\u0107 sprawdzony na komputerze i urz\u0105dzeniu mobilnym. B\u0142\u0105d wy\u015bwietlania, nieaktywne pole, problem z reCAPTCHA lub nieczytelny komunikat mo\u017ce uniemo\u017cliwi\u0107 wys\u0142anie zg\u0142oszenia cz\u0119\u015bci u\u017cytkownik\u00f3w.<\/p>\n<h3 class=\"wp-block-heading\">Kr\u00f3tki test przed publikacj\u0105<\/h3>\n<ul class=\"wp-block-list\">\n<li>Otw\u00f3rz stron\u0119 formularza na komputerze.<\/li>\n<li>Otw\u00f3rz t\u0119 sam\u0105 stron\u0119 na telefonie.<\/li>\n<li>Wype\u0142nij wszystkie wymagane pola.<\/li>\n<li>Sprawd\u017a dzia\u0142anie ochrony antyspamowej.<\/li>\n<li>Wy\u015blij zg\u0142oszenie i potwierd\u017a odbi\u00f3r powiadomienia.<\/li>\n<li>Sprawd\u017a komunikat po wys\u0142aniu formularza.<\/li>\n<\/ul>\n<p class=\"wp-block-paragraph\">Test wykonuj ponownie po zmianie wtyczki, p\u00f3l formularza, ochrony antyspamowej lub ustawie\u0144 powiadomie\u0144. Zmiana jednego elementu mo\u017ce wp\u0142yn\u0105\u0107 na dzia\u0142anie pozosta\u0142ych.<\/p>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Jak_wykonac_bezpieczny_przeglad_formularza\"><\/span>Jak wykona\u0107 bezpieczny przegl\u0105d formularza<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p class=\"wp-block-paragraph\">Przegl\u0105d formularza warto przeprowadzi\u0107 przed jego publikacj\u0105 oraz po ka\u017cdej wi\u0119kszej zmianie. Zacznij od sprawdzenia, jakie dane s\u0105 zbierane. Nast\u0119pnie skontroluj ochron\u0119 przed spamem, zapis zgody, obs\u0142ug\u0119 za\u0142\u0105cznik\u00f3w i powiadomienia e-mail.<\/p>\n<ol class=\"wp-block-list\">\n<li>Wypisz pola widoczne w formularzu.<\/li>\n<li>Usu\u0144 pola, kt\u00f3re nie s\u0105 potrzebne do obs\u0142ugi zapytania.<\/li>\n<li>Sprawd\u017a, czy dzia\u0142a ochrona antyspamowa, na przyk\u0142ad reCAPTCHA od Google.<\/li>\n<li>Wy\u015blij testowe zg\u0142oszenie na komputerze i telefonie.<\/li>\n<li>Zweryfikuj tre\u015b\u0107 powiadomienia oraz zapis zgody.<\/li>\n<li>Je\u015bli formularz przyjmuje pliki, sprawd\u017a ich miejsce przechowywania i dost\u0119p.<\/li>\n<\/ol>\n<p class=\"wp-block-paragraph\">Tak przeprowadzony test pomaga ograniczy\u0107 spam, zmniejszy\u0107 ryzyko ujawnienia danych i wykry\u0107 problemy z powiadomieniami, zanim formularz zaczn\u0105 u\u017cywa\u0107 klienci.<\/p>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Najwazniejsze_zasady\"><\/span>Najwa\u017cniejsze zasady<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul class=\"wp-block-list\">\n<li>W\u0142\u0105cz ochron\u0119 antyspamow\u0105 i sprawd\u017a j\u0105 po konfiguracji.<\/li>\n<li>Nie zak\u0142adaj, \u017ce wys\u0142anie formularza oznacza dostarczenie powiadomienia.<\/li>\n<li>Sprawd\u017a, czy zgoda u\u017cytkownika jest zapisywana przy zg\u0142oszeniu.<\/li>\n<li>Ogranicz zakres zbieranych danych i ostro\u017cnie konfiguruj za\u0142\u0105czniki.<\/li>\n<li>Testuj formularz na komputerze i telefonie.<\/li>\n<\/ul>\n<p class=\"wp-block-paragraph\">Po\u0142\u0105czenie ochrony antyspamowej, kontroli danych i regularnych test\u00f3w zmniejsza ryzyko utraty zapyta\u0144 oraz b\u0142\u0119dnej obs\u0142ugi informacji przesy\u0142anych przez formularz WordPress.<\/p>\n","protected":false},"author":6,"featured_media":10957,"parent":0,"menu_order":0,"template":"","format":"standard","manualknowledgebasecat":[93,8084],"manual_kb_tag":[944,8116,1751,6661,76,2620,5837],"class_list":["post-18200","manual_kb","type-manual_kb","status-publish","format-standard","has-post-thumbnail","hentry","manualknowledgebasecat-transfery-domen","manualknowledgebasecat-e-mail","manual_kb_tag-spam","manual_kb_tag-ochrona-danych","manual_kb_tag-wtyczki-wordpress","manual_kb_tag-powiadomienia-e-mail","manual_kb_tag-wordpress","manual_kb_tag-recaptcha","manual_kb_tag-formularze-wordpress"],"_links":{"self":[{"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb\/18200","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb"}],"about":[{"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/types\/manual_kb"}],"author":[{"embeddable":true,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/users\/6"}],"version-history":[{"count":3,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb\/18200\/revisions"}],"predecessor-version":[{"id":18201,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb\/18200\/revisions\/18201"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/media\/10957"}],"wp:attachment":[{"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/media?parent=18200"}],"wp:term":[{"taxonomy":"manualknowledgebasecat","embeddable":true,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manualknowledgebasecat?post=18200"},{"taxonomy":"manual_kb_tag","embeddable":true,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb_tag?post=18200"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}