Anterior, în seria am abordat modul de personalizare a formularelor de înregistrare și de înregistrare WordPress. Apoi am adăugat câteva câmpuri personalizate în formularul nostru de înregistrare. Astăzi, în cea de-a treia și ultima parte a acestei serii, vom aborda modul în care puteți dezvolta o secțiune "contul meu" pentru utilizatorii site-ului dvs. prin care utilizatorii își pot edita informațiile despre profil.
Configurare pagina
Primul lucru pe care dorim să-l facem este să creați un șablon de pagină pentru a găzdui conținutul nostru. Îmi place să prefixez șabloanele paginii mele cu cuvântul "șablon". Deci, fișierul meu se numește template-user-profile.php, iar deschiderea PHP arată astfel:
Am salvat asta în rădăcina directorului meu tematic. Dacă nu sunteți familiarizați cu șabloanele de pagini WordPress vă sugerăm să citiți link-ul de mai sus. Ele sunt extrem de la îndemână.
Acum hai să mergem spre sfârșitul WordPress și să facem o pagină numită "profil", iar în Atribute de pagină meta-box-ul atribuie șablonul de pagină nou creat. Odată ce ați publicat această pagină, ar trebui să aveți o pagină goală în partea din față: http: // yourdomain / profil.
Acum, pentru a injecta ceva în pagina noastră. Vrem ca structura să fie conținutul paginii (adică ceea ce este scris în WordPress WYSIWYG) și apoi formularul de profil care urmează.
Adesea este util să obțineți codul din pagina.php și să îl utilizați ca punct de pornire pentru șabloanele dvs. de pagină. Acest cod diferă puțin în funcție de tema dvs., dar va conține cel mai probabil o buclă care scutește un anumit conținut al paginii. Partea de conținut este extrasă în mod normal utilizând funcția WordPress get_template_part (). Chiar dedesubt unde conținutul a fost preluat, să inserăm formularul HTML. Deci, pentru a recapitulare:
Copiați și inserați codul din pagina.php în Șablonul de pagină.
Găsiți unde se transmite conținutul.
Sub acest lucru, introduceți următorul cod și apoi vom trece prin el: