Kako dodati login formu na bilo koju stranicu u WordPress-u pomoću WPForms plugina

Ako ste želeli da korisnici vašeg sajta imaju jednostavan način za prijavljivanje, bez potrebe da idu na standardnu WordPress stranicu /wp-login.php, znajte da to možete postići veoma lako, i to bez pisanja koda.
Dodavanje forme za prijavljivanje (login forme) na bilo koju stranicu može biti korisno iz više razloga. Možda želite da kreirate posebnu sekciju samo za članove sajta, da zamenite standardni WordPress ekran prijave nečim što se uklapa u vaš dizajn, ili jednostavno da korisnicima omogućite brži pristup nalozima.
Iako je moguće napraviti prilagođenu login formu ručno, jednostavnije i pouzdanije rešenje je korišćenje WPForms plugina. Ovaj alat vam omogućava da napravite login i registracione forme bez programiranja, uz potpunu kontrolu nad izgledom i funkcionalnošću.
U nastavku ćete videti kompletan vodič kako da pomoću WPForms plugina dodate login formu na bilo koju WordPress stranicu, i kako da je postavite u glavni meni, sidebar ili footer, a sve to kroz intuitivan interfejs.
Zašto koristiti WPForms plugin za login formu
Podrazumevana WordPress login stranica nije uvek praktična, posebno ako vaš sajt ima više korisnika, članova ili pretplatnika.
WPForms plugin rešava taj problem tako što vam omogućava da kreirate potpuno prilagođene forme za prijavljivanje i registraciju, koje možete postaviti gde god želite: na početnu stranu, u footer, na posebnu stranicu za članove ili čak u bočnu traku sajta.
Pored fleksibilnosti, WPForms nudi i napredne mogućnosti koje su od velike koristi za bezbednost i UX:
- Google reCAPTCHA zaštita od spama
- Email potvrda registracije korisnika
- Automatska dodela korisničkih uloga (Subscriber, Author, Editor…)
- Redirekcije nakon prijavljivanja ili registracije
Pored login i registracionih formi, možete ga koristiti i za kontakt forme, ankete, rezervacije i druge slične funkcionalnosti.
Drugim rečima, ovaj plugin vam daje potpunu kontrolu nad pristupom korisnika, bez potrebe da dodirnete PHP fajlove ili WordPress API.
Kako da kreirate login formu pomoću WPForms plugina
Korak 1: Instalacija WPForms plugina
WP Forms plugin možete instalirati direktno sa WP Forms sajta ili iz svog WordPress dashboard-a.
U WordPress dashboard-u idite na Plugins → Add New.
U polje za pretragu upišite „WPForms“, zatim kliknite Install Now, pa Activate.

Za ovaj vodič biće vam potrebna Pro verzija plugina, jer samo ona uključuje funkcije za registraciju i prijavljivanje korisnika.
Korak 2: Aktivacija dodatka „User Registration Addon“
Kada instalirate i aktivirate WPForms, sledeći korak je da omogućite dodatak User Registration Addon.
Ovaj dodatak proširuje mogućnosti WPForms plugina i omogućava kreiranje formi za registraciju i prijavu korisnika direktno na vašem sajtu.
Otvorite WPForms → Addons iz menija WordPress kontrolne table.

Na listi dodataka pronađite User Registration Addon.
Ako ga ne vidite odmah, upotrebite traku za pretragu u gornjem desnom uglu.
Kada ga pronađete, kliknite Install Addon i sačekajte da instalacija bude završena.

Nakon što se aktivira, dobijate sledeće mogućnosti:
- Kreiranje login i registracionih formi bez pisanja koda
- Automatska dodela uloga korisnicima pri registraciji
- Slanje email potvrda i aktivacionih poruka
- Redirekcije nakon prijave ili registracije
Praktično, sve što vam treba za kompletnu korisničku autentifikaciju kroz vizuelni interfejs.
Korak 3: Kreiranje forme za registraciju korisnika
Otvorite WPForms → Add New, unesite naziv forme (npr. „Registracija korisnika“) i kliknite Create New Form.

WPForms nudi više od 2000 šablona, uključujući i gotov šablon za registraciju korisnika. Ako želite da ubrzate proces, izaberite ga i odmah ćete dobiti formu sa osnovnim poljima: ime, email, korisničko ime i lozinku.
Po potrebi možete dodavati nova polja prevlačenjem (drag & drop), kao što su broj telefona, zanimanje ili grad. Svako polje možete prilagoditi: da li je obavezno, kako se validira unos, kao i kako izgleda na frontend-u.
Kada završite uređivanje forme, otvorite Settings → User Registration i uključite opciju Enable User Registration.

Time aktivirate registraciju korisnika preko forme. Možete omogućiti i automatsku prijavu odmah nakon registracije, kao i email obaveštenja za administratora ili korisnika.
Takođe, uključite reCAPTCHA zaštitu da sprečite spam i lažne prijave.
Korak 4: Postavljanje forme na bilo koju stranicu
Kada završite formu, kliknite na dugme Embed u gornjem desnom uglu editora.

Pojaviće se dve opcije:
- Create New Page – postavlja formu na novu stranicu
- Select Existing Page – dodaje formu na već postojeću stranicu
Ako kreirate novu stranicu, kliknite Create New Page, unesite naziv (npr. „Registracija korisnika“) i kliknite Let’s Go. WordPress će automatski kreirati stranicu i ubaciti formu. Zatim kliknite Publish da je objavite.

Ako želite da formu dodate na već postojeću stranicu, kliknite ponovo na Embed, izaberite Select Existing Page, a zatim odaberite stranicu sa liste i kliknite Let’s Go.

Kada se otvori Gutenberg editor, kliknite na + i potražite blok WPForms. Dodajte ga i iz padajućeg menija izaberite formu koju ste upravo kreirali.

Kliknite Publish da ubjavite ili Update da sačuvate izmene. Forma je sada aktivna i vidljiva na vašem sajtu.
Korak 5: Dodavanje registracione stranice u glavni meni (opciono)
Da bi posetioci lakše pronašli stranicu za registraciju, možete je dodati u glavni meni sajta.
Otvorite Appearance → Menus.

Ako nemate postojeći meni, kliknite Create Menu, unesite naziv i kliknite Create Menu.

U sekciji Pages kliknite View All, pronađite stranicu sa formom i označite je. Zatim kliknite Add to Menu i rasporedite stavke redosledom koji želite.

Odaberite lokaciju menija (najčešće Primary Menu) i kliknite Save Menu.

Kada posetite početnu stranu, videćete novi link u meniju koji vodi ka stranici za registraciju.

Korak 6: Dodavanje login forme u sidebar ili footer (opciono)
Ako želite da login forma bude dostupna na svim stranicama, možete je dodati u sidebar ili footer putem vidžeta.
Otvorite Appearance → Widgets.

Pronađite sekciju Main Sidebar ili Footer Bar (zavisi od vaše teme).

Kliknite na +, potražite WPForms, i dodajte ga na željenu poziciju. U padajućem meniju izaberite formu za prijavljivanje.
Kliknite Update da sačuvate izmene.

Forma će se automatski prikazivati u bočnoj traci ili podnožju na svim stranicama sajta.

Dodatne funkcionalnosti WPForms plugina
Ako želite da podignete funkcionalnost na viši nivo, WPForms vam omogućava i sledeće:
- Preusmeravanje korisnika na određenu stranicu nakon prijave ili odjave
- Prikaz prilagođenih poruka o grešci pri unosu pogrešnih podataka
- Povezivanje sa marketing alatima i CRM platformama
- Ograničavanje broja pokušaja prijave radi zaštite od brute force napada
Napredniji korisnici mogu kombinovati WPForms sa bezbednosnim rešenjima kao što su Wordfence ili Limit Login Attempts Reloaded, čime se obezbeđuje još viši nivo zaštite.
Na kraju, važno je da omogućite i dodatnu zaštitu svoje forme od automatizovanih botova. Najbolji način da to uradite je da instalirate neki od captcha plugin-a na svoj web sajt. Ujedno, u jednom od naših vodiča smo objasnili Kako aktivirati Google reCAPTCHA servis na sajtu, pa predlažemo da pročitate ukoliko želite dodatni nivo zaštite vaše forme.
Zaključak
Kao što ste videli, dodavanje login i registracionih formi u WordPress više nije komplikovan zadatak rezervisan samo za one koji znaju da pišu kod. Uz WPForms plugin možete sve uraditi kroz pregledan interfejs, bez potrebe da znate programiranje.
Formu možete postaviti na bilo koju stranicu, u glavni meni, sidebar ili footer, i na taj način svojim korisnicima omogućite brz i jednostavan pristup njihovim nalozima.
Ako radite sa klijentima ili održavate više sajtova, ovo rešenje će vam uštedeti sate rada i doneti mnogo uredniji i pouzdaniji login sistem koji se savršeno uklapa u dizajn svakog WordPress sajta.
Nenad Mihajlović