Jedným z pluginov (zasuvným modulom), ktorý používam najčastejšie je plugin Contact Form 7. Plugin používam pre jeho jednoduchosť a preto, že presne spĺňa to na čo bolo určený, čiže jednoduché vytváranie kontaktných formulárov.
Výhodou tohto pluginu je, že sa človek nemusí o nič starať. Teda len o vytvorenie formuláru, ktoré je vďaka jednoduchému užívateľskému rozhraniu veľmi ľahké.
Pomocou pluginu sa dajú do kontaktného formulára pridávať rôzne položky ako jednoduché textové pole, viac riadkové textové pole, zaškrtávacie políčka,… ale aj súbory, ktoré sa majú odoslať… Takýchto formulárov si môžete vytvoriť viac a vkladať ich tam kde ich potrebujete. Možnosti využitia sú rôzne. Môžete vytvoriť jednoduchý kontaktný formulár s menom, emailom a textom, alebo aj objednávkový formulár, kde si zákazník špecifikuje (nakliká) čo potrebuje a Vám to príde mailom.
Okrem iného si pre každý formulár môžete zvoliť vlastné chybové a informatívne hlášky, alebo použijete jeden z jazykov do ktorých bol plugin lokalizovaný… Mimochodom slovenskú lokalizáciu som robil ja ;).
Kontaktný formulár a spam
Kontaktné formuláre sa často stávajú obeťou útoku spamerov, ale aj s týmto si vie Contact Form 7 jednoducho poradiť. Na detekciu spamu využíva Akismet, čiže rovnaký mechanizmus ako WordPress pre detekciu spamu v komentároch. Ak chcete využívať Akismet, tak musíte mať aktivovaný Akismet plugin, ktorý sa dodáva priamo s WordPressom a musíte mať vygenerovaný svoj kľúč (API Key) pre Akismet, ktorý môžete získať tu. O Akismete som písal už dávnejšie v článku WordPress a spam.
Keď už máme Akismet plugin aktivovaný aj s našim kľúčom, potom už len stačí pri kontaktnom formulári doplniť ku značkám pre meno, email, alebo web stránku odosielateľa jeden z reťazcov akismet:author
, akismet:author_email
alebo akismet:author_url
a Contact Form 7 bude využívať Akismet pre detekciu spamu.
Príklad modifikovanej značky:
[email* email akismet:author_email]
Ak však nechcete použiť Akismet, stále je tu možnosť použiť CAPTCHA funkcionalitu, ktorú ponúka priamo Contact Form 7, ale mne osobne sa takéto riešenie nepáči, keďže je otravné pre užívateľov.
Záver
Čiže ak potrebujete mať na stránke nejaký kontaktný formulár, tak ja jednoznačne odporúčam Contact Form 7.
Pridaj komentár