Sådan føjes en automatisk sidefod til forfattere til WordPress-indlæg

  • Harry James
  • 0
  • 3629
  • 46
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 finpakke PHP-koden for at få tingene helt rigtige.


Jeg har været i “brug for at personliggøre” båd nok gange til at vide, at det er rart at have et omhyggeligt fastlagt 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.

Dette “nappe” dybest set vil trække de bioinformation, der er indtastet i brugerprofilskærmen i administra-tionspanelet, og det vil offentliggøre Gravatar-fotografiet, der er tilknyttet e-mail-adressen til den bruger, ved hjælp af bioinfo til at ændre sidefodskredit på 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 “E-mail” som de har brugt på deres Gravatar-konto, indlæses deres profilbillede korrekt i denne WordPress-blog. Forfatternavnet kommer fra “Brugernavn-felt”, og beskrivelsen kommer fra “Biografisk info” Mark. 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 hostingkonto, 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.

echo get_avatar ($ author_email, '80'); ?>


har
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, der er 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 bioinformation på i sidefoden? I bekræftende fald, fortæl os det i kommentarerne herunder.




Endnu ingen kommentarer

Om moderne teknologi, enkel og overkommelig.
Din guide i en verden af moderne teknologi. Lær hvordan du bruger de teknologier og gadgets, der omgiver os hver dag, og lær, hvordan du finder interessante ting på Internettet.