Reklame
At have din egen blog lyder så enkelt, ikke sandt? Installer WordPress på din hostingkonto, indlæs et cool tema, og så er du gylden, ikke? Ikke nøjagtigt.
Din WordPress-profil viser ikke et cool billede, så du er nødt til at tilmelde dig en Gravatar-konto. Dit indlæg viser ikke kommentarer, hvor du vil have dem til hvert indlæg, så den næste ting, du ved, du finder dig selv forsøger at finpusse PHP-koden for at få tingene helt rigtige.
Jeg har været i båden "nødvendigt at tilpasse" nok tid til at vide, at det er dejligt at have et omhyggeligt udformet sæt instruktioner, der vil udføre en bestemt opgave på din blog. I dette tilfælde vil jeg redegøre for, hvordan du kan oprette en meget praktisk og dynamisk fodtekst for biografi i slutningen af hvert indlæg, afhængigt af hvilken bruger, der skrev blogindlægget.
Denne "finjustering" trækker dybest set de bioinformation, der er indtastet i brugerprofilskærmen i administra-tionspanelet, og det vil den også offentliggøre Gravatar-fotografiet, der er knyttet til den brugers e-mail, ved hjælp af bioinfo til at ændre sidefodskredit WordPress.
Forståelse af PHP-tags
Du behøver kun at redigere en PHP-fil i dit tema for at udføre dette. Det er den single.php fil. Denne fil håndterer visningen af individuelle indlæg. Du vil indsætte dynamiske PHP-tags for at oprette en sidefod i hvert indlæg. PHP-funktionerne, som du vil bruge, er som følger.
- get_the_author_email () - Dette trækker e-mail-adressen fra den aktuelle brugers profilside.
- the_author_description () - Dette trækker beskrivelsesteksten fra profilsiden.
- forfatteren() - Dette udtrækker brugerens navn.
- the_user_posts () - Dette giver en samlet sum af indlæg, som brugeren har skrevet.
Alle disse oplysninger indtastes på profilsiden af de brugere, du skriver på din blog.
Så længe dine brugere bruger den samme e-mail i feltet "E-mail", som de har brugt på deres Gravatar-konto, indlæses deres profilbillede korrekt i denne WordPress-blog. Forfatternavnet kommer fra “Kælenavnsfeltet”, og beskrivelsen kommer fra feltet “Biografisk info”. Så længe disse felter er udfyldt, fungerer din footer-bio i hvert indlæg perfekt.
Skrivning af koden
Selv hvis du aldrig har redigeret en linje med PHP-kode i dit liv, kan du gøre dette. Gå ind på din hosting-konto, og gennemsøg PHP-filer i dit temalapp, indtil du finder det single.php. Det skulle være i WP-content / temaer, og derefter biblioteket for dit tema. Åben op single.php, og søg efter “php the_content“. Det skal se ud som koden nedenfor.
Gå til slutningen af den linje, og tryk på enter, så du indtaster følgende kode direkte efter den linje. Dette vil sikre, at dine sidefodsoplysninger altid udskrives direkte efter indholdet af dit indlæg. Det er virkelig så enkelt.
Det næste, du skal gøre, er at oprette biofoden et element ad gangen, der starter med avatarbillede og slutter med antallet af indlæg. Bare kopier og indsæt følgende kode, så er du klar.
php $ author_email = get_the_author_email ();
echo get_avatar ($ author_email, '80');php the_author_description ();
php the_author (); har php the_author_posts ();
post (er) på NAVN AF WEBSITE
Jeg kan godt lide at have en linje til at opdele indholdet fra biografen, så jeg indsatte "*****" med en linjeskift. Hvis du følger koden fra top til bund, kan du se nøjagtigt, hvordan biofoden er oprettet. Først trækkes e-mail-adressen fra brugerprofilen, derefter bruges den til at hente biofoto fra gravatar-billedet. Dernæst trækkes beskrivelsen fra profilen og udskrives, efterfulgt af antallet af indlæg.
Du kan også tilføje enhver formatering (fed eller kursiv) og enhver yderligere tekst, du kan lide. Her er sidefoden, efter at jeg har offentliggjort et indlæg.
Pilene peger på elementerne repræsenteret af variabler - foto, beskrivelse, antal indlæg og navn. Ved hjælp af disse variabler kan du få bundteksten til at se ud, som du vil, og oplysningerne trækkes fra den korrekte profil og udfyldes automatisk baseret på, hvilken bruger oprettede indlægget.
Den er fuldt automatiseret og fungerer på næsten enhver WordPress-blog, der kører ethvert tema. Gå videre og giv den et skud (bare husk at gemme din originale single.php-fil i tilfælde af fejl) og lad os vide, hvordan det gik! Kender du til andre måder at liste biooplysninger på sidefoden? I bekræftende fald, fortæl os det i kommentarerne herunder
Ryan har en BSc-grad i elektroteknik. Han har arbejdet 13 år inden for automatisering, 5 år inden for it, og er nu en applikationsingeniør. En tidligere administrerende redaktør for MakeUseOf, han har talt på nationale konferencer om datavisualisering og har været vist på nationalt tv og radio.