Máte na svém webu puštěné registrace a chcete přidat formulář pro přihlášení do stránky? Využívání výchozího formuláře, nacházejícího se na adrese www.vase-domena.cz/wp-admin nebo www.vase-domena.cz/wp-login.php není vhodné řešení, protože se poté obvykle uživatel přesměruje do administrace WordPressu.

V tomto článku si ukážeme jak vytvořit přihlašovací formulář, registrační formulář a formulář pro obnovu hesla přímo na stránkách webu.

Kdy a proč je vhodné využít přihlášení uživatele vložené do stránky?

Ve výchozím nastavení jsou uživatelé WordPressu přesměrování do administrace WordPressu na stránku úpravy svého profilu. Pokud tito uživatelé nemají žádná další práva (například psaní příspěvku) je naprosto zbytečné je do administrace posílat.

Umožněním přihlášení uživatele přímo ze stránek (anglicky frond-end) vylepšíte uživatelský zážitek na webu, protože pak bude uživatel moci pokračovat v tom, co chtěl udělat a nebude přesměrován do administrace.

Návod jak vložit přihlašovací formulář do stránky

Nejprve si nainstalujte a aktivujte plugin Theme My Login. Plugin se nachází v oficiálním repozitáři a můžete jej nainstalovat přímo z administrace WordPressu.

Instalace pluginu Theme My Login

Instalace pluginu Theme My Login

Po aktivaci pluginu běžte do jeho nastavení, které najdete v levém WordPress menu pod položkou Theme My Login.

Nastavení pluginu Theme My Login

Plugin je velmi jednoduchý, pojďme si projít jeho nastavení.

Nastavení pluginu Theme My Login

Nastavení pluginu Theme My Login

Obecné

  • AJAX – povolí funkci bez přenačtení stránky v prohlížeči

Přihlásit se

Zde si můžete určit, zda se pro přihlášení musí využít e-mailová adresa uživatele, jeho uživatelské jméno nebo lze použít oboje.

Registrace

V této sekci můžete povolit registraci jen s e-mailovou adresou a nastavit zda si uživatel při registraci může nastavit vlastní heslo. Poslední možnosti zde je povolení automatického přihlášení po registraci.

Názvy v URL

V sekci Názvy v URL upravte adresy funkčních stránek pro přihlášení a správu uživatelského účtu. V názvu nepoužívejte diakritiku, ani mezery.

Plugin připraví následující funkční stránky pro uživatele:

  • Nástěnka – základní stránka pro přihlášené uživatele
  • Přihlášení – přihlašovací formulář
  • Odhlášení – odkaz pro odhlášení
  • Registrace – registrační formulář
  • Zapomenuté heslo – formulář pro zapomenuté heslo
  • Reset hesla – formulář pro nastavení nového hesla

Jakmile máte stránky vytvořené, můžete je využít například ve WordPress menu nebo je vložit do obsahu stránky, aby je uživatelé využili.

Widget Theme My Login

Plugin také obsahuje vlastní Theme My Login wiget, pomocí kterého můžete do stránky vložit nástěnku nebo přihlašovací/resetovací formulář.

Widget Theme My Login

Widget Theme My Login

Závěr

Co do nastavení a jednoduchosti je plugin skvělý. Jediný zádrhel může být s tím, že všechny prvky pluginu využívají výchozí styly a nemusí se tedy do vaší stránky hned hodit.

Je ale poměrně jednoduché pomocí CSS stylů formuláře upravit, aby vypadali lépe. Plugin obsahuje vlastní třídy, které k tomu jdou využít.

Níže pár screenů, jak vypadá základní verze formulářů a stránek pluginu Theme My Login.

Nástěnka Theme My Login

Nástěnka Theme My Login

Přihlašovací formulář Theme My Login

Přihlašovací formulář Theme My Login

Neuteklo vám něco?

Pokrok a WordPress na nikoho nečekají, tak nám tu raději nechte email, ať o nic nepřijdete!

Nespamujeme! Další informace naleznete v našich zásadách ochrany osobních údajů.