Annons
Att ha din egen blogg låter så enkelt, eller hur? Installera WordPress på ditt värdkonto, ladda upp ett coolt tema, och så har du gyllene rätt? Tja, inte exakt.
Din WordPress-profil visar inte en cool bild, så du måste registrera dig för ett Gravatar-konto. Ditt inlägg visar inte kommentarer där du vill ha dem i varje inlägg, så nästa sak du vet att du försöker justera PHP-koden för att få saker och ting rätt.
Jag har varit i båten "behöver anpassas" tillräckligt många gånger för att veta att det är trevligt att ha en noggrant utformad uppsättning instruktioner som kommer att utföra en specifik uppgift på din blogg. I det här fallet ska jag redogöra för hur du kan skapa en mycket bekväm och dynamisk sidfot för biografi i slutet av varje inlägg, beroende på vilken användare som skrev blogginlägget.
Denna "tweak" kommer i princip att dra bioinformationen som matats in i användarprofilskärmen i adminpanelen, och den kommer att göra det publicera Gravatar-fotot som är kopplat till e-postmeddelandet till den användaren med bioinfo för att ändra sidfotens kredit Wordpress.
Förstå PHP-taggarna
Du behöver bara redigera en PHP-fil i ditt tema för att uppnå detta. Det är single.php fil. Denna fil hanterar visningen av enskilda inlägg. Du kommer att infoga dynamiska PHP-taggar för att skapa en sidfot i varje inlägg. PHP-funktionerna som du kommer att använda är enligt följande.
- get_the_author_email () - Detta drar e-postadressen från den aktuella användars profilsida.
- the_author_description () - Detta drar beskrivningstexten från profilsidan.
- författaren() - Detta extraherar användarens namn.
- the_user_posts () - Detta ger ett ackumulerat antal inlägg som användaren har skrivit.
All denna information matas in på profilsidan av de användare som du skriver på din blogg.
Så länge dina användare använder samma e-post i fältet "E-post" som de har använt på sitt Gravatar-konto kommer deras profilbild att laddas korrekt i den här WordPress-bloggen. Författarnamnet kommer från fältet "Smeknamn" och beskrivningen kommer från fältet "Biografisk information". Så länge dessa fält fylls i fungerar din sidfotbio i varje inlägg perfekt.
Skriva koden
Även om du aldrig har redigerat en rad med PHP-kod i ditt liv kan du göra det. Gå till ditt värdkonto och bläddra i PHP-filerna i din temakatalog tills du hittar det single.php. Det borde vara i Wp-content / themesoch sedan katalogen för ditt tema. Öppna single.phpoch sök efter “php the_content“. Det ska se ut som koden nedan.
Gå till slutet av den raden och tryck på enter så att du kommer att ange följande kod direkt efter den raden. Detta säkerställer att din fotfotinformation alltid skrivs ut direkt efter innehållet i ditt inlägg. Det är verkligen så enkelt.
Nästa, vad du ska göra är att skapa biofotfot ett element åt gången, börja med avatarbilden och avsluta med antalet inlägg. Kopiera och klistra in följande kod så är 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 ();
inlägg på NAME OF WEBSITE
Jag gillar att ha en linje för att dela innehållet från bioenheten, så jag satte in "*****" med en radbrytning. Om du följer koden från topp till botten kan du se exakt hur biofotfot skapas. Först dras e-postadressen från användarprofilen, sedan används den för att få biofoto från gravatar-bilden. Därefter dras beskrivningen från profilen och skrivs ut, följt av antalet inlägg.
Du kan också lägga till valfri formatering (fetstil eller kursiv) och eventuell ytterligare text du vill. Här är sidfoten efter att jag har publicerat ett inlägg.
Pilarna pekar på elementen som representeras av variabler - foto, beskrivning, antal inlägg och namnet. Med hjälp av dessa variabler kan du göra sidfotbio utseende hur du vill, och informationen dras från rätt profil och fylls automatiskt ut baserat på vilken användare som skapade inlägget.
Den är helt automatiserad och fungerar på nästan alla WordPress-bloggar som kör alla teman. Gå vidare och ge den en bild (kom bara ihåg att spara din ursprungliga single.php-fil vid eventuella fel) och låt oss veta hur det gick! Känner du till några andra sätt att lista bioinformation i postfoten? Låt oss i så fall meddela oss i kommentarerna nedan.
Ryan har en kandidatexamen i elektroteknik. Han har arbetat 13 år inom automationsteknik, 5 år inom IT och är nu en applikationsingenjör. Han var tidigare chefredaktör för MakeUseOf och talade vid nationella konferenser om datavisualisering och har varit med på nationell TV och radio.