Skelbimas

Žinote, „WordPress“ yra tikrai daug ką pasakyti. Ne tik PHP - kalba, kuria pagrįsta „WordPress“ - labai universali ir lengvai mokoma, tačiau „WordPress“ turi tiek daug įmontuotų funkcijų, kad tikrai galite pritaikyti nuostabią svetainę.

Tiems iš jūsų, kurie stebėjo mano ankstesnius straipsnius, jūs žinosite, kad aš gana dažnai nagrinėju „WordPress“. Tiesą sakant, yra keletas iš mūsų, MUO, kurie reguliariai pakelia gaubtą, kad galėtų šiek tiek pataisyti. Jamesas pastaruoju metu sukūrė daug „WordPress“ vadovėlių.

Tiesa, kad dauguma žmonių tiesiog įdiegs temą ir tinkins „WordPress“ svetainę tik tiek, kiek leidžia valdymo skydas, Tiesa yra tai, kad tik šiek tiek studijuodami ir praktikuodami galite lengvai pritaikyti PHP failus bet kuriame „WordPress“ šablone, kad galėtumėte pritaikyti jį savo poreikiai.

„WordPress“ svetainės tinkinimas atsižvelgiant į informaciją apie vartotoją

Artimiausias dalykas, į kurį aš atėjau, yra tada, kai aš rašiau apie tai, kaip pridėti a dinamiška autoriaus poraštė

instagram viewer
Kaip pridėti automatinę autoriaus poraštę prie WordPress pranešimų Skaityti daugiau į savo „WordPress“ tinklaraščio įrašus. Mano nuomone, tai tikrai savybė, kurią turėtų turėti kiekvienas tinklaraštis - ji suteikia daug profesionalesnę išvaizdą ir suteikia skaitytojui daugiau patikimumo.

„WordPress“ informacija apie autorių

Jei perskaitysite šį straipsnį, pamatysite, kad naudojau keletą integruotų funkcijų, kurios yra „WordPress“ dalis, įskaitant iš profilio gaunamas vardas, el. pašto adresas, žinučių skaičius, profilio nuotrauka ir autoriaus aprašymas puslapis. Galite paimti visus tuos duomenis ir susieti juos į tekstą, kuris dinamiškai paskelbiamas atsižvelgiant į tai, koks straipsnis šiuo metu yra puslapyje ir kas yra jo autorius.

Aš tikrai jaudinausi, kai sužinojau, kaip tai padaryti, bet visai neseniai susidūriau su situacija, kai metodas aukščiau, neveikė - centrinis puslapis, toks kaip pagrindinis tinklaraščio puslapis, kuriame nėra vieno puslapio „autoriaus“. Tokiu atveju aukščiau pateiktas metodas neveiks. Jei naudositės tame straipsnyje išvardytomis funkcijomis, jis visada atitrauks numatytąjį autorių.

Tai daro tikrai sunku, kai norite sukurti autorių bios dėžutę visiems savo svetainės rašytojams. Taip pat pastebėjau, kad yra labai mažai tinklaraščių, kurie paskelbė, kaip tai padaryti - visi rašo apie standartines „the_author ()“ funkcijas, kurios žvelgia į autorių Dabartinis puslapis.

„WordPress“ autoriaus biografija

Prieš pradėdami naudotis funkcijomis, su kuriomis jums supažindinsiu, pirmiausia eikite į „Redaguoti vartotojąPuslapyje „WordPress“, ir kiekvienam savo vartotojui jūs turėsite žinoti el. Pašto adresą, kurį jie pasirašė, taip pat „User_ID“. Tai galite pamatyti, kai einate redaguoti jų profilį, nes jis yra nurodytas URL šalia „user_id =“.

Kai turėsite šias dvi vartotojo profilio informacijos dalis, galėsite pasiruošti pradėti nuo „„get_userdata“" funkcija. Čia yra paprastas scenarijus, kuris iš „WordPress“ vartotojo profilio ištrauks tiek avataro nuotrauką, tiek vartotojo aprašą.

php $ author_email = "[email protected]"; echo get_avatar ($ author_email, '80')php $ user_info = get_userdata (4); echo $ user_info-> user_description. "\ n"; 

Kaip tai veikia? Tai gana paprasta. „get_avatar“Nėra priklausomas nuo dabartinio puslapio autoriaus, jam rūpi tik el. Pašto adresas, kad būtų galima sukurti pseudoportretą. Tačiau norėdami gauti aprašymo tekstą, jūs neturite kito pasirinkimo, kaip naudoti „get_userdata ()Kad surinktume tą informaciją. Vienintelis jūsų siunčiamas parametras yra „Vartotojo IDKad ką tik užsirašėte. Štai kaip tai atrodo:

„WordPress“ autoriaus biografija

Paslaptis čia ta, kad „get_userdata ()“Funkcija iš tikrųjų nuskaito visą parametrų, kuriuos galite gauti, sąrašą. Aukščiau aš padariau tik vartotojo aprašymo teksto „aidą“ iš vartotojo profilio, bet jūs taip pat galėjote turėti scenarijų atsispausdinkite vartotojo vardą, el. pašto adresą, jo URL / tinklaraštį ir netgi masyvą to, ką jų „WordPress“ redagavimo leidimai suteikia yra.

Smagiausias dalykas naudojant šią funkciją, o ne „Autorius()“Funkcijų rinkinys yra tas, kad naudodamiesi tik„ User ID “, galite išgauti informaciją apie bet kurį iš jūsų registruotų vartotojų, nepriklausomai nuo to, kas parašė puslapį, kuriame veikia jūsų scenarijus. Tai idealiai tinka tinklalapio autorių bios sąrašui. Pavyzdžiui, aš įdėjau visas bios į savo svetainės šoninę juostą ir suformatavau viską, kad autorių aprašymai būtų vienas po kito.

„WordPress“ informacija apie autorių

Šio sprendimo grožis yra tas, kad jei jums reikia atlikti bet kokius „WordPress“ autorių bios pakeitimus, jums nereikia redaguoti nė vieno puslapio. Tiesiog eikite į profilio puslapį ir redaguokite biografiją ten, visas turinys iškart atspindės tuos pakeitimus.

Ar turite „WordPress“ svetainę su keliais rašytojais? Ar galite galvoti apie kitus kūrybingus būdus, kaip integruoti vartotojo informaciją į tinklalapio turinį? Pasidalykite savo patirtimi ir įžvalgomis žemiau esančiame komentarų skyriuje.

Vaizdo kreditas: Henk L

Ryanas turi elektros inžinerijos bakalauro laipsnį. Jis 13 metų dirbo automatikos inžinerijoje, 5 metus IT srityje, o dabar yra programų inžinierius. Buvęs „MakeUseOf“ generalinis redaktorius, jis kalbėjo nacionalinėse duomenų vizualizacijos konferencijose ir buvo rodomas per nacionalinę televiziją ir radiją.