Zpět na domů

Plugin Phone Validator pro WPForms: ochrana před falešnými čísly

Plugin Phone Validator for WPForms řeší problém falešných čísel ve formulářích. Zachytává odeslání, aplikuje pravidla validace: délka, opakování, blacklist, throttling. Automatická integrace, logování, plány na masky vstupu.

Phone Validator: stop spamu v WPForms formulářích
Advertisement 728x90

Ochrana WPForms před neplatnými telefonními čísly ve WordPressu

Placený provoz na landing pages s formuláři pro sběr kontaktů často generuje nekvalitní zájemce. Uživatelé zadávají falešná čísla jako 123, 1111111 nebo krátké posloupnosti číslic. Formulář data přijme, kliknutí je zaplaceno, ale reálný kontakt chybí. To je standardní situace pro WPForms bez dodatečné validace.

Standardní pole pro telefon kontroluje pouze formát, přijímá jakoukoli sadu číslic. Ruční úpravy přes functions.php fungují, ale nejsou škálovatelné: při každém novém landing page je nutné kopírovat kód, což přináší rizika při aktualizacích šablony.

Vytvoření univerzálního pluginu Phone Validator

Byl vyvinut plugin Phone Validator for WPForms, dostupný zdarma v repozitáři WordPress.org. Zachycuje odeslání formulářů WPForms a aplikuje víceúrovňovou kontrolu čísel.

Google AdInline article slot

Hlavní pravidla validace

  • Délka čísla: Nastavitelné minimální/maximální hodnoty číslic. Odstraní 123 nebo 55.
  • Opakující se číslice: Blokuje vzory jako 1111111, 9999999.
  • Černá listina: Seznam zakázaných čísel pro ruční přidání.
  • Kód země: Filtr podle předpon, například pouze +420, +48 pro ČR a Polsko.
  • Omezení podle IP: Limit úspěšných odeslání z IP za období, ochrana před boty.
  • Logování: Záznam všech blokování do souboru pro analýzu.

Po instalaci se v administraci objeví sekce Phone Validator s nastavením a historií. Plugin se automaticky připojí ke všem telefonním polím ve všech WPForms bez dalšího nastavení formulářů.

Výhody integrace s WPForms

WPForms byl vybrán kvůli doplňku Form Abandonment, který ukládá částečně vyplněné formuláře. Plugin jej doplňuje, zaměřuje se na finální validaci. Není potřeba hooků nebo vlastních polí – funguje ihned po instalaci.

Logy pomáhají monitorovat:

Google AdInline article slot
  • IP adresy spammerů.
  • Oblíbené falešné vzory.
  • Efektivitu pravidel.

Nastavení trvá minuty: zadejte parametry v rozhraní, uložte – ochrana je aktivní pro celý web.

Budoucí vylepšení

Současná verze používá globální pravidla. Plánuje se:

  • Vstupní maska: Šablony jako +420 ___ ___ ___ pro vynucení formátu, zlepšení UX a předvalidaci.
  • Pravidla na formulář: Různá nastavení pro formuláře na multi-landingových webech.

Otevřený kód na GitHubu umožňuje přispět nebo fork pro vlastní potřeby.

Google AdInline article slot

Co je důležité

  • Plugin blokuje 80–90 % neplatných zájemců bez falešných poplachů na reálná čísla.
  • Plná kompatibilita s WPForms, včetně Form Abandonment.
  • Logování a omezení podle IP chrání před boty a farmařením.
  • Zdarma, s překlady do angličtiny a španělštiny.
  • Nastavitelná pravidla minimalizují ruční moderování.

— Editorial Team

Advertisement 728x90

Číst dál