Cum să tragi și să publici informații despre utilizator pentru o secțiune de autor Bio în WordPress
Știi, într-adevăr există multe de spus pentru WordPress. Nu numai că este PHP - limbajul WordPress pe care se bazează - este foarte versatil și ușor de învățat, dar WordPress vine cu atât de multe funcții încorporate pe care le puteți personaliza cu adevărat un site uimitor.
Pentru aceia dintre voi care au urmat articolele mele trecute, veți ști că eu acoperesc WordPress destul de des. De fapt, există câțiva dintre noi de aici la MUO care ridică în mod regulat capota pentru a face unele tweaking. James a produs o mulțime de tutoriale WordPress în ultima vreme.
Deși este adevărat că majoritatea oamenilor vor instala pur și simplu o temă și vor personaliza doar site-ul WordPress în măsura permisă de panoul de control, adevărul este că, cu doar un pic de studiu și practică, puteți personaliza cu ușurință fișierele PHP în orice WordPress șablon pentru a-l personaliza pentru nevoile dvs..
Personalizarea site-ului dvs. WordPress cu informații despre utilizator
Cel mai apropiat lucru am ajuns la acest lucru este atunci când am scris despre cum să adăugați un footer autor dinamic Cum de a adăuga un foaier Autorul autorului Pentru a WordPress Posturi Cum de a adăuga un footer Autorul autorului la mesajele WordPress Citiți mai multe pentru WordPress blog posturi. În opinia mea, aceasta este într-adevăr o caracteristică pe care fiecare blog trebuie să o aibă - oferă un aspect mult mai profesionist și oferă mai multă credibilitate cititorului.
Dacă citiți acel articol, veți vedea că am folosit mai multe funcții încorporate care fac parte din WordPress, inclusiv una care obține numele, adresa de e-mail, numărul de postări, fotografia profilului și descrierea autorului din pagina de profil. Puteți să preluați toate aceste date și apoi să le strângeți împreună în text care se publică dinamic în funcție de ce articol se află în prezent pe pagină și cine este autorul.
Am fost foarte entuziasmat când am descoperit cum să fac asta, dar mai recent am întâlnit o situație în care metoda de mai sus nu a funcționat - o pagină centrală, precum pagina principală de blog a site-ului, unde nu există nici un singur “autor” pentru pagină. În acest caz, metoda de mai sus nu va funcționa. Dacă utilizați funcțiile pe care le-am enumerat în acel articol, acesta va trage întotdeauna autorul implicit.
Acest lucru face foarte greu atunci când doriți să construiți o cutie de autor bios pentru toți scriitorii de pe site-ul dvs. De asemenea, am observat că există foarte puține bloguri care au publicat cum să facă acest lucru - toți scriu despre standard “autorul()” funcții care privesc autorul pentru pagina curentă.
Înainte de a începe să utilizați funcțiile la care vă voi prezenta, mergeți mai întâi la dvs. “Editați utilizatorul” în WordPress și pentru fiecare dintre utilizatorii dvs., va trebui să cunoașteți adresa de e-mail la care s-au înscris, precum și ID-ul utilizatorului. Puteți vedea acest lucru atunci când mergeți la editarea profilului, așa cum este menționat în adresa URL de lângă “user_id =“.
Odată ce aveți aceste două informații din profilul utilizatorului, sunteți gata să începeți procesul de căutare “get_userdata” funcţie. Aici este un script simplu care va extrage atât fotografia avatar cât și user_description din profilul de utilizator WordPress.
user_description. "\ N"; ?>
Cum funcționează asta? E destul de simplu. “get_avatar” nu depinde de autorul actual al paginii, ci doar de adresa de e-mail pentru a obține avatarul. Dar pentru a obține textul descrierii, nu aveți altă soluție decât să o utilizați “get_userdata ()” pentru a trage acele informații. Singurul parametru pe care trebuie să îl trimiteți este “numele de utilizator” pe care tocmai l-ați scris. Iată cum arată:
Secretul este aici “get_userdata ()” funcția trage de fapt o listă completă de parametri pe care le puteți obține. Deasupra, am făcut doar una “ecou” din textul user_description din profilul utilizatorului, dar ați putea, de asemenea, să imprimați scriptul numele utilizatorului, adresa de e-mail, URL-ul / blogul acestuia și chiar o serie de permisiuni de editare WordPress.
Cea mai tare lucru despre folosirea acestei funcții decât a lui “autorul()” setul de funcții este acela că doar cu ID-ul de utilizator puteți extrage informații despre oricare dintre utilizatorii dvs. înregistrați, indiferent de cine a scris pagina în care rulează scriptul. Acesta este ideal pentru o listă de bios autor pentru un site web. De exemplu, am plasat toate bios-urile în bara laterală de pe site-ul meu și le-am formatat totul pentru a trage descrierile autorului unul după altul.
Frumusețea acestei soluții este că, dacă trebuie să faceți modificări în biosul autorului WordPress, nu este necesar să editați nici o pagină. Doar du-te la pagina de profil și editați bio acolo, tot conținutul va reflecta instantaneu aceste modificări.
Aveți un site WordPress cu mai mulți scriitori? Vă puteți gândi la alte modalități creative de a integra informațiile despre utilizatori în conținutul paginilor web? Împărtășiți experiențele și cunoștințele proprii în secțiunea de comentarii de mai jos.
Image credit: Henk L
Explorați mai multe despre: Instrumentele Google pentru webmasteri, Wordpress.