
Harry James
0
2406
448
Du ved, der er virkelig meget, der skal siges for WordPress. PHP er ikke kun sproget - WordPress er baseret på - meget alsidigt og let at lære, men WordPress leveres med så mange indbyggede funktioner, at du virkelig kan tilpasse et fantastisk sted.
For dem af jer, der har fulgt mine tidligere artikler, vil I vide, at jeg dækker WordPress temmelig ofte. Faktisk er der et par af os her på MUO, der regelmæssigt løfter hætten for at gøre noget ved at justere. James har produceret en masse WordPress-tutorials for nylig.
Selv om det er sandt, at de fleste mennesker blot vil installere et tema og kun tilpasse WordPress-webstedet i det omfang, det er tilladt af kontrolpanelet, er sandheden, at med bare en lille smule undersøgelse og praksis, kan du nemt justere PHP-filerne i ethvert WordPress skabelon til at tilpasse den til dine behov.
Tilpasning af dit WordPress-sted med brugerinformation
Det tætteste jeg er kommet til dette er da jeg skrev om, hvordan man tilføjer en dynamisk forfatterfodtekst Sådan tilføjes en automatisk forfatterfodtekst til WordPress-indlæg Sådan føjes en automatisk forfatterfodtekst til WordPress-indlæg til dine WordPress-blogindlæg. Efter min mening er det virkelig en funktion, som enhver blog skal have - den giver et meget mere professionelt udseende, og det giver mere troværdighed for læseren.
Hvis du læser den artikel, vil du se, at jeg brugte flere indbyggede funktioner, der er en del af WordPress, herunder en, der får navnet, e-mail-adressen, antallet af indlæg, profilbillede og forfatterbeskrivelse fra profilsiden. Du kan tage alle disse data og derefter strenge dem sammen til tekst, der dynamisk bliver offentliggjort, afhængigt af hvilken artikel der i øjeblikket findes på siden, og hvem forfatteren er.
Jeg var virkelig spændt, da jeg opdagede, hvordan jeg skulle gøre det, men for nylig stødte jeg på en situation, hvor metoden ovenfor ikke virkede - en central side, ligesom webstedets vigtigste blogside, hvor der ikke er nogen “forfatter” for siden. I dette tilfælde fungerer ovenstående metode ikke. Hvis du bruger de funktioner, jeg har anført i den artikel, vil det altid trække standardforfatteren.
Dette gør det virkelig svært, når du vil bygge en kasse med forfatterbio'er til alle forfatterne på dit websted. Jeg har også bemærket, at der er meget få blogs derude, der har offentliggjort, hvordan man gør dette - alle skriver om standarden “forfatteren()” funktioner, der ser på forfatteren for den aktuelle side.
Før du begynder at bruge de funktioner, som jeg vil introducere dig til, skal du først gå til dine “Rediger bruger” side i WordPress, og for hver af dine brugere skal du kende den e-mail-adresse, de har tilmeldt dig, samt User_ID. Du kan se dette, når du går til at redigere deres profil, da den er angivet i URL-adressen ved siden af “user_id =“.
Når du har disse to oplysninger fra brugerprofilen, er du klar til at komme i gang med “get_userdata” fungere. Her er et simpelt script, der udtrækker både avatarfoto og brugerbeskrivelse fra WordPress brugerprofil.
brugerbeskrivelse. "\ N"; ?>
Hvordan virker det? Det er temmelig enkelt. Det “get_avatar” er ikke afhængig af den aktuelle forfatter af siden, den bekymrer sig kun om e-mail-adressen for at få avatar. Men for at få beskrivelsesteksten har du intet andet valg end at bruge “get_userdata ()” at trække disse oplysninger. Den eneste parameter, du skal sende den, er “bruger ID” at du lige skrev ned. Sådan ser det ud:
Hemmeligheden her er, at “get_userdata ()” funktion trækker faktisk en hel liste over parametre, som du kan få. Ovenfor lavede jeg kun en “ekko” af brugerbeskrivelsesteksten fra brugerprofilen, men du kan også få scriptet til at udskrive brugerens navn, e-mail-adresse, deres URL / blog og endda en matrix af, hvad deres WordPress-redigeringstilladelser er.
Den sejeste ting ved at bruge denne funktion i stedet for “forfatteren()” sæt af funktioner er, at med bare bruger-ID, kan du udtrække oplysninger om enhver enkelt af dine registrerede brugere, uanset hvem der har skrevet den side, hvor dit script kører. Dette er ideelt til en liste over forfatterbio'er til et websted. For eksempel placerede jeg alle bios i sidefeltet på mit websted og formaterede det hele for at trække forfatterbeskrivelserne den ene efter den anden.
Det fine med denne løsning er, at hvis du har brug for at foretage ændringer i WordPress-forfatterens bios, behøver du ikke at redigere nogen af siderne. Bare gå til profilsiden og rediger biografen der, alt indhold vil øjeblikkeligt afspejle disse ændringer.
Har du et WordPress-sted med flere forfattere? Kan du tænke på andre kreative måder at integrere brugerinformation i websidens indhold? Del dine egne oplevelser og indsigt i kommentarfeltet nedenfor.
Billedkredit: Henk L