Oglas
Znate, za WordPress se zaista može puno reći. Ne samo da je PHP - jezik na kojem se temelji WordPress - vrlo svestran i jednostavan za naučiti, ali WordPress dolazi s toliko ugrađenih funkcija da stvarno možete prilagoditi nevjerojatno web mjesto.
Za one od vas koji su pratili moje prethodne članke znat ćete da pokrivam WordPress prilično često. Zapravo, ovdje nas je nekoliko u MUO-u koji redovito dižu haubu radi podešavanja. James je u posljednje vrijeme proizveo puno tutorijala za WordPress.
Iako je istina da će većina ljudi jednostavno instalirati temu i samo prilagoditi WordPress web mjesto u mjeri u kojoj to dopušta upravljačka ploča, istina je da sa samo malo učenja i prakse možete lako prilagoditi PHP datoteke unutar bilo kojeg WordPress predloška tako da ih prilagodite svom potrebe.
Prilagođavanje vaše WordPress stranice korisničkim podacima
Najbliže do čega sam došao jest kada sam pisao o dodavanju podnožje dinamičkog autora Kako dodati automatsko podnožje autora u postove u WordPressu Čitaj više
na svoje postove na blogu WordPress. Po mom mišljenju, to je zaista osobina koju bi svaki blog trebao imati - pruža mnogo profesionalniji izgled i čitatelju nudi veću vjerodostojnost.Ako pročitate taj članak, vidjet ćete da sam koristio nekoliko ugrađenih funkcija koje su dio WordPress-a, uključujući onaj koji dobije ime, adresu e-pošte, broj postova, sliku profila i opis autora iz profila stranica. Možete preuzeti sve te podatke, a zatim ih povezati u tekst koji se dinamički objavljuje ovisno o tome koji se članak trenutno nalazi na stranici i tko je autor.
Bio sam stvarno uzbuđen kad sam otkrio kako to učiniti, ali nedavno sam naišao na situaciju gdje je metoda gore nije funkcioniralo - središnja stranica, poput glavne web stranice bloga, gdje ne postoji niti jedan „autor“ za stranicu. U tom slučaju gornja metoda neće raditi. Ako koristite funkcije navedene u tom članku, uvijek će se povući zadani autor.
To čini jako teško kada želite stvoriti okvir autorskih biosa za sve pisce na vašoj web lokaciji. Primijetio sam i da postoji vrlo malo blogova koji su objavili kako to učiniti - svi pišu o standardnim funkcijama "the_author ()" koje autor pregledavaju za Trenutna stranica.
Prije nego što počnete koristiti funkcije s kojima ću vas upoznati, prvo prijeđite na odjeljak "Uređivanje korisnika"U WordPressu, a za sve svoje korisnike morat ćete znati adresu e-pošte s kojom su se prijavili kao i User_ID. To možete vidjeti kada idete uređivati njihov profil, kako je naveden u URL-u pored "user_id =“.
Nakon što unesete ta dva podatka iz korisničkog profila, spremni ste za početak s "get_userdata"Funkcija. Ovdje je jednostavna skripta koja će iz WordPress korisničkog profila izdvojiti i avatar avatar i user_description.
php $ author_email = "[email protected]"; odjek get_avatar ($ author_email, '80')php $ user_info = get_userdata (4); echo $ user_info-> user_description. "\ N";
Kako ovo radi? To je prilično jednostavno. The "get_avatar"Ne ovisi o trenutnom autoru stranice, već ga je briga samo o adresi e-pošte da bi se dobio avatar. Ali kako biste dobili tekst opisa, nemate izbora nego koristiti "get_userdata ()"Izvući te podatke. Jedini parametar koji morate poslati je „user_id"Koju ste upravo zapisali. Evo kako to izgleda:
Tajna je u tome daget_userdata ()"Funkcija zapravo povlači čitav popis parametara koje možete dobiti. Iznad sam samo napravio "odjek" teksta s opisom korisnika u korisničkom profilu, ali mogli ste i skriptu ispisati korisnikovo ime, adresu e-pošte, njihov URL / blog, pa čak i niz njihovih dozvola za uređivanje WordPress-a su.
Najbolje od korištenja ove funkcije, a ne od „Autor()”Skup funkcija je da samo pomoću User ID-a možete izvući podatke o bilo kojem jednom registriranom korisniku, bez obzira ko je autor stranice na kojoj se odvija vaša skripta. Ovo je idealno za popis bioloških autora za web mjesto. Na primjer, stavio sam sve životopise u bočnu traku na svojoj web lokaciji i sve sam formatirao da povučem opise autora jedan za drugim.
Ljepota ovog rješenja je u tome što ako trebate unijeti bilo kakve promjene u biografiju autora WordPressa, ne morate uređivati nijednu stranicu. Samo idite na stranicu profila i uredite bio tamo, sav sadržaj će odmah odraziti te promjene.
Imate li WordPress web mjesto s više pisaca? Možete li smisliti druge kreativne načine integriranja korisničkih podataka u sadržaj web stranica? Podijelite svoja iskustva i uvid u odjeljak komentara u nastavku.
Kreditna slika: Henk L
Ryan je diplomirao elektrotehniku. Radio je 13 godina u inženjerstvu automatizacije, 5 godina u IT-u, a sada je Apps inženjer. Bivši glavni urednik MakeUseOfa, govorio je na nacionalnim konferencijama o vizualizaciji podataka i bio je prikazan na nacionalnoj televiziji i radiju.