Creați un formular de înregistrare utilizator personalizat pe WordPress

Prin formularul de inregistrare WordPress acolo, cu care noi utilizatori înregistrați pe site-ul. Dar ce se întâmplă dacă doriți să creați un formular de înregistrare de utilizator, care nu respectă parametrii consolei în WordPress, și se adaugă noi câmpuri să-l?

Din tutorial de astăzi, veți învăța cum să creați un formular de înregistrare pe WordPress cu o combinație de șabloane de etichete și numere scurte.

Creați un formular de înregistrare utilizator personalizat pe WordPress

Și astăzi vom crea un plugin pentru WordPress-a personalizat formular de înregistrare cu următoarele câmpuri:

Formularul de inregistrare utilizator poate fi integrat pe WordPress prin intermediul SHORTCODE plug-și tag-ul șablon asociate.

Dacă doriți să adăugați un formular de înregistrare la bara laterală sau orice altă pagină de pe site-ul dvs., va trebui să modificați tema curentă și plasați eticheta șablon în cazul în care doriți să vedeți formularul de înregistrare.

Vom respecta această regulă atunci când se creează o funcție de test.

Crearea unui plugin

Acestea fiind spuse, să trecem în jos pentru a scrie codul plugin. În primul rând, porniți antet și dop capacul.

Apoi, creați o funcție PHP care conține formularul de înregistrare HTML-cod.

Ați observat că în acest domeniu funcția de conectare a fost adăugat ca o variabilă?

În funcție, veți vedea următorul cod:

Acest lucru verifică de design care constituie întregul șir $ _POST. Pentru a vă asigura că formularul conține valorile dorite. Dacă este așa, se umple câmpurile de forma acestor valori pentru a scuti utilizatorul de reintrarea în câmpul de introducere.

Câmpurile formularului de înregistrare pentru a fi verificate. Pentru a face acest lucru, vom crea o functie de test numit registration_validation.

Pentru a facilita procesul de verificare, vom folosi clasa WordPress WP_Error.

Apoi, urmați acești pași:

Asta este! În acest cod de funcție este terminată.

complete_registration ()

În continuare, avem nevoie de o funcție complete_registration plugin (). care este responsabil pentru manipularea înregistrarea utilizatorilor.

O înregistrare utilizator foarte, de fapt, realizat cu ajutorul funcției wp_insert_user. care ia numărul de date de utilizator.

În funcția complete_registration de mai sus (), am creat o variabila exemplu $ reg_errors WP_Error și câmp de formular, astfel încât să avem acces la variabila pe o scară globală.

Apoi, verificați dacă $ reg_errors variabile. care prelucrează eșantionul nu conține erori. În cazul în care nici o eroare este găsit, se procedează pentru a umple $ userdata. introduceți datele utilizatorului în baza de date WordPress și va afișa mesajul „înregistrarea cu succes“, referindu-se la pagina de conectare.

custom_registration_function ()

Următorul pas avem un excelent custom_registration_function caracteristică (). care activează toate funcțiile noi.

Acum, explică codul în funcția custom_registration_function ().

În primul rând, determinăm că forma a fost depusă, verificați dacă aveți $ _POST [ „submit“]. Dacă este așa, vom folosi funcția registration_validation pentru a verifica formularul trimis-utilizator. Apoi, verificați datele din formular și inserați într-o variabilă cu același nume ca și câmpul de formular. În cele din urmă, cu ajutorul registrului de utilizator complete_registration.

O funcție registration_form afișează formularul de înregistrare.

Amintiți-vă, am spus că vom oferi suport pentru înregistrarea SHORTCODE plug-in? Mai jos este codul relevant pentru scurtătură:

În același timp, am ajuns cu o codificare plug-in. Imaginea de mai jos ilustrează formularul de înregistrare arată.

Dar, rețineți că ați creat un formular pentru înregistrarea utilizatorilor la WordPress pot arăta diferit, în funcție de CSS.

Creați un formular de înregistrare utilizator personalizat pe WordPress

Utilizarea plugin-ului

Pentru a adăuga un plug-in la birou sau pe pagina WordPress, utilizarea SHORTCODE [cr_custom_registration].

Pentru a adăuga un formular de înregistrare într-o anumită locație în site-ul pe care îl utilizați tema, adăugați următorul șablon tag-ul:

Gata plug-in fișier poate fi găsită aici, la începutul Postului Mare.

concluzie

În articolul de astăzi, ne-am uitat la procesul de creare a unui plugin care permite adăugat un formular de înregistrare particularizată de pe site-ul WordPress. numărul de câmpuri pentru a umple, vă puteți extinde pe baza informațiilor furnizate, dar doar asigurați-vă că câmpurile de formular sunt valabile meta-date pentru wp_insert_user.

Sursa: code.tutsplus.com

Formularul de utilizator înregistrează prost. Cum despre trimiterea de e-mailuri de utilizator despre înregistrarea cu succes?

Vă salut, și rusă au acest plug-in?

nu par Există o problemă pentru a traduce textul, iar codul este scris în limba engleză, oricum))