no.hideout-lastation.com
Paradis For Designere Og Utviklere


Slik henter du Gravatar bilde URL

Å ha et profilbilde, også kjent som "avatar image", er ganske viktig online. Vi laster opp vårt beste profilbilde på nettsteder og sosiale nettsteder for legitimitet, troverdighet og for folk å bedre gjenkjenne vår online tilstedeværelse.

WordPress har sin egen tjeneste for å levere brukerprofilbilder, og det kalles Gravatar. Vi kan også inkorporere dette i våre egne tilpassede temaer. Dette innlegget vil gå deg gjennom et par tilnærminger til hvordan du kan hente profilbildet fra Gravatar.

Bruke Gravatar

La oss starte med det grunnleggende. WordPress har en spesiell integrert funksjon, get_avatar, som lar oss hente gravatarbildet. Denne funksjonen krever to parametere: bruker-ID eller e-post, og størrelsen på bildet som skal vises. Her er et eksempel.

 $ user_id = get_the_author_meta ('ID'); ekko get_avatar ($ user_id, 80); 

Hvis du foretrekker å bruke en brukerens e-post, fyller du funksjonen get_the_author_meta() med user_email :

 $ user_id = get_the_author_meta ('user_email'); ekko get_avatar ($ user_id, 80); 

Begge eksemplene vil gi samme resultat: et brukeravbildningsbilde med en størrelse på 80px . I mitt tilfelle vil jeg se bildet mitt.

Men det problemet jeg en gang støter på med denne funksjonen er at funksjonen genererer hele bildet; en full stikkord. Kontroller kodekilden, og du bør finne den som følger:

Dette gjør ting litt vanskelig for oss, for eksempel å sette inn flere klasser eller en ID i .

Alternativt kan vi bare hente bildeadressen, i stedet for element i sin helhet. Når vi har nettadressen, kan vi legge den til i med egendefinerte klasser eller ID lagt til.

Slik henter du bildeadressen

Først må vi opprette en ny PHP-funksjon i functions.php av WordPress-temaet du bruker. La oss navngi funksjonen som følger:

 funksjon get_avatar_img_url {} 

Henting av Gravatar-bildet krever brukerens e-post; sørg for at e-posten er registrert i Gravatar for å se utgangen. Ring forfatterens e-post, slik som det.

 funksjon get_avatar_img_url {$ user_email = get_the_author_meta ('user_email'); } 

Gravatar bilde URL er spesifisert med http://gravatar.com/avatar/ og etterfulgt av md5 hash (kodet verdi) av e-postadressen. For å returnere e-postadressen til en "md5 hash" -verdi, kan vi bruke PHP-innebygd funksjon, md5() . Derfor satte vi ut Gravatar bilde URL på denne måten:

 funksjon get_avatar_img_url {$ user_email = get_the_author_meta ('user_email'); $ url = 'http://gravatar.com/avatar/'. md5 ($ user_email); } 

Deretter må vi inkludere et par nødvendige parametre i URL-adressen, som er bildestørrelsen og standardbackbackbildet hvis bildet ikke er registrert i Gravatar. For å gjøre det, bruker vi en WordPress-funksjon kalt add_query_arg.

 funksjon get_avatar_img_url () {$ user_email = get_the_author_meta ('user_email'); $ url = 'http://gravatar.com/avatar/'. md5 ($ user_email); $ url = add_query_arg (array ('s' => 80, 'd' => 'mm', ), $ url); returner esc_url_raw ($ url); } 

Denne add_query_arg funksjonen vil legge til parametere på slutten av nettadressen. I vårt tilfelle vil den sende ?s=80&d=mm som setter bildestørrelsen til 80pixels og setter standard avatar til mm (Mystery Man).

Bruk bare PHP echo til å utdatere URL-adressen i element, slik som:

 $ avatar_url = get_avatar_img_url (); ekko '  '; 

NameCheckr Lar deg sjekke brukerens tilgjengelighet over Internett enkelt

NameCheckr Lar deg sjekke brukerens tilgjengelighet over Internett enkelt

Det er ganske irriterende å finne ut at ditt foretrukne brukernavn er tatt mens du fyller ut et påloggings- / registreringsskjema for en konto på et nettsted. Heldigvis kan et nettsted som heter NameCheckr, bidra til å lette registreringsprosessen ved å la deg sjekke tilgjengeligheten på et bredt spekter av nettsteder og domener over hele Internett.Bruke

(Tekniske og design tips)

40 fantastiske fargerike historiske bilder du bør ikke gå glipp av

40 fantastiske fargerike historiske bilder du bør ikke gå glipp av

Når jeg ser på et gammelt svartvitt bilde, kan jeg ikke unngå å lure på hvordan det var å leve i den tiden. Jeg vil også prøve å forestille meg hva bildet ville ha sett ut om det hadde farger ; ville det gi et helt annet humør til bildet?Takket være fremdriften av fotoredigering de siste årene, kan vi nå se hvilke svart-hvite bilder som sannsynligvis ville se ut om de ble tatt i farge, ved hjelp av en teknikk som kalles fotofargalisering. Det er spes

(Tekniske og design tips)