Pagină unică de conectare wordpress fără pluginuri

Pagină unică de conectare wordpress fără pluginuri


În plus, având o pagină de conectare individuală, creați prima impresie bună a site-ului dvs. clienților dvs. În aceste scopuri, puteți utiliza pluginuri, dar majoritatea dintre ele doar schimba logo-ul WordPress la a ta, și nimic mai mult.







Dacă doriți să obțineți o armonie completă pe site-ul dvs., atunci vă voi spune cum să faceți pagina de conectare în panoul de administrare.

În primul rând, trebuie să creați un șablon personalizat pentru pagina de conectare. Pentru a face acest lucru, trebuie să creați un nou șablon de pagină și denumiți-l, de exemplu, pagina-login.php, apoi se transferă prin FTP în dosarul său de șablon. Apoi, creați o nouă pagină din interfața internă WordPress și setați Legătură permanentă la acces, astfel încât WordPress va atribui automat un șablon de pagină-login.php pentru această pagină.

Puneți eticheta wp_login_form în șablonul page-login.php pentru a afișa formularul de autentificare.

Următorul pas este opțional, dar poate fi util în unele cazuri. Aveți posibilitatea să configurați mai multe lucruri pentru formularul de conectare, cum ar fi adresa URL a redirecționării după ce utilizatorul sa logat cu succes sau să schimbați numele câmpurilor de nume de utilizator și de parolă.

În plus, puteți adăuga elemente suplimentare de pagină aici. Acesta poate fi emblema dvs. și o scurtă descriere a site-ului, de exemplu.

Acum, să facem pagina să arate mai bine, folosind proprietățile CSS. Puteți face CSS pe cont propriu în funcție de cerințele site-ului dvs. De exemplu - așa arată modul de conectare la site-ul meu. Are un fundal negru, cu un buton albastru care se potrivește cu tema site-ului meu.







Pagină unică de conectare wordpress fără pluginuri

În acest moment, pagina dvs. de conectare este deja funcțională. Putem încerca să vă conectăm și, dacă totul se face corect, vom fi redirecționați către adresa URL specificată în parametrul de redirecționare de mai sus. Dar este ceva ce trebuie încă să luăm în considerare.

În primul rând, pagina wp-login.php este încă disponibilă, dar ar fi mai bine să redirecționați pe toată lumea de pe pagina wp-login.php către noua noastră pagină de conectare pentru ao face pe deplin integrată în site.

Pentru aceasta, adăugați următorul cod la sfârșitul fișierului functions.php al temei.

După aceasta, adăugați $ login_page la pagina de autentificare creată mai sus.

În al doilea rând, pagina de conectare poate funcționa, și nu așa cum era de așteptat, când am trecut cu succes identificarea. La urma urmei, dacă apare o eroare, cum ar fi specificarea combinațiilor de utilizatori nevalabile și a parolelor sau sărind peste un câmp gol, vom fi de asemenea eliminați în wp-login.php.

Pentru a rezolva această problemă, adăugați următoarele funcții la sfârșitul aceluiași fișier functions.php.

Aceste două funcții îndeplinesc ambele sarcini.

Pagină unică de conectare wordpress fără pluginuri


Ultima problemă este că vom fi redirecționați și la wp-login.php după ce părăsim site-ul. Prin urmare, trebuie să specificăm redirecționarea adresei URL la ieșire.

Mesaj de eroare.

Mai trebuie să afișăm un mesaj de eroare, care să arate utilizatorului că sa produs o eroare și vom face acest lucru folosind o variabilă care este inclusă în URL.

Puneți acest cod la sfârșitul șablonului paginii de intrare.

Codul de mai sus va verifica dacă variabila conține o variabilă de conectare. Si scriem mai departe:

Iată cum rezultatul erorii, formatat cu foaia de stil, arată:

Pagină unică de conectare wordpress fără pluginuri


Puteți să stilizați pagina de recuperare a parolei, să înregistrați și să personalizați eroarea, dar aceasta este o altă poveste, pe care unul dintre colegi se poate conecta. Știu că printre reabilani există masterat pe Wordpress







Articole similare

Trimiteți-le prietenilor: