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.

Ș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.

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))