Reklaam
Teate, WordPressi jaoks on tõesti palju öelda. Lisaks PHP-le - keelel, millel WordPress põhineb - väga mitmekülgne ja hõlpsasti õpitav, kuid WordPressil on nii palju sisseehitatud funktsioone, et saate tõesti hämmastavat saiti kohandada.
Neile, kes olete jälginud minu varasemaid artikleid, teate, et kaanen WordPressi üsna sageli. Tegelikult on siin MUO-s vähe neid, kes tõstavad kapoti regulaarselt varjamiseks. James on viimasel ajal koostanud palju WordPressi õpetusi.
Kuigi on tõsi, et enamik inimesi installib lihtsalt teema ja kohandab WordPressi saiti ainult juhtpaneeli lubatud ulatuses, Tõsi on see, et vaid pisut uurides ja harjutades saate PHP-faile hõlpsasti näpistada ükskõik millises WordPressi mallis, et seda oma jaoks kohandada vajadustele.
WordPressi saidi kohandamine kasutajateabega
Lähim asi, milleni ma olen jõudnud, on see, kui kirjutasin, kuidas lisada a dünaamiline autori jalus Kuidas lisada automaatne autori jalus WordPressi postitustele Loe rohkem oma WordPressi ajaveebi postitustesse. Minu arvates on see tõesti funktsioon, mis igal ajaveebil peaks olema - see pakub palju professionaalsemat välimust ja pakub lugejale rohkem usaldusväärsust.
Kui loete seda artiklit, näete, et kasutasin mitmeid WordPressi sisseehitatud funktsioone, sealhulgas see, mis hangib profiililt nime, e-posti aadressi, postituste arvu, profiilipildi ja autori kirjelduse lehel. Võite võtta kõik need andmed ja seejärel liimida need kokku teksti, mis avaldatakse dünaamiliselt sõltuvalt sellest, milline artikkel sellel lehel praegu on ja kes on selle autor.
Olin väga põnevil, kui avastasin, kuidas seda teha, kuid hiljuti sattusin olukorda, kus meetod ülal ei töötanud - keskne leht, nagu veebisaidi peamine ajaveebileht, kus selle lehe jaoks pole ühtegi “autorit”. Sel juhul ülaltoodud meetod ei toimi. Kui kasutate funktsioone, mida selles artiklis loetlesin, tõmbab see alati vaikeautori.
See teeb tõesti raskeks, kui soovite kõigi oma saidi kirjanike jaoks koostada autoribokside boksi. Samuti märkasin, et seal on väga vähe blogisid, kes on avaldanud, kuidas seda teha - kõik kirjutavad tavapärastest funktsioonidest “the_author ()”, mis vaatavad autorit Käesolev lehekülg.
Enne kui hakkate kasutama funktsioone, mida teile tutvustan, minge kõigepealt jaotisse „Redigeeri kasutajat”Ja kõigi oma kasutajate jaoks peate teadma e-posti aadressi, kuhu nad on registreerunud, samuti kasutaja_ID. Seda näete siis, kui lähete tema profiili muutma, kuna see on loetletud URL-is jaotise „kasutaja_id =“.
Kui teil on need kaks kasutajaprofiilist teavet, olete valmis alustama jaotisega „get_userdata”Funktsiooni. Siin on lihtne skript, mis ekstraheerib WordPressi kasutajaprofiilist nii avatari foto kui ka user_descripti.
php $ author_email = "[email protected]"; echo get_avatar ($ author_email, '80')php $ user_info = get_userdata (4); echo $ user_info-> user_description. "\ n";
Kuidas see töötab? See on üsna lihtne. „get_avatar”Ei sõltu lehe praegusest autorist, avatari saamiseks on vaja ainult e-posti aadressi. Kuid kirjelduse teksti saamiseks pole teil muud valikut kui kasutada „get_userdata ()”Selle teabe kogumiseks. Ainus parameeter, mille peate selle saatma, on „kasutaja IDEt kirjutasite lihtsalt alla. See näeb välja järgmine:
Siin peitub saladus, et “get_userdata ()Funktsioon tõmbab tegelikult terve nimekirja parameetreid, mida saate hankida. Ülalpool tegin kasutajaprofiilist ainult kasutaja kirjelduse teksti "kaja", kuid teil võis olla ka skript printige välja kasutaja nimi, e-posti aadress, tema URL / ajaveeb ja isegi massiiv sellest, mida nende WordPressi redigeerimisõigused omavad on.
Lahedam selle funktsiooni kasutamisel, mitteautor()”Funktsioonide komplekt on see, et ainult kasutajatunnuse abil saate ekstraktida teavet ühegi registreeritud kasutaja kohta, sõltumata sellest, kes on kirjutanud lehele, kus teie skript töötab. See sobib ideaalselt veebisaidi autoribiosade nimekirja jaoks. Näiteks paigutasin kõik biosid oma saidi külgribale ja vormindasin kõik, et autori kirjeldused üksteise järel tõmmata.
Selle lahenduse ilu seisneb selles, et kui peate tegema muudatusi WordPressi autori bios, ei pea te ühtegi lehte redigeerima. Minge lihtsalt profiililehele ja muutke seal biograafiat. Kogu sisu kajastab neid muudatusi koheselt.
Kas teil on mitme kirjutajaga WordPressi sait? Kas suudate mõelda muudele loomingulistele viisidele kasutajateabe integreerimiseks veebilehe sisusse? Jagage oma kogemusi ja ülevaate allpool olevas kommentaaride jaotises.
Kujutise krediit: Henk L
Ryanil on bakalaureuse kraad elektrotehnika alal. Ta on töötanud 13 aastat automatiseerimise alal, 5 aastat IT alal ja on nüüd rakenduste insener. MakeUseOfi endine tegevtoimetaja, ta on rääkinud andmete visualiseerimise riiklikel konverentsidel ja teda on kajastatud üleriigilises televisioonis ja raadios.