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


Slik integrerer du Facebook Open Graph med WordPress

Facebook Open Graph-protokollen tillater deg å dele blogginnholdet ditt ikke bare med leserne dine, men deres Facebook-venner også. Den beste delen er - når noen likte innholdet ditt, blir det publisert på deres Facebook-profil. Men det er ikke alt, Open Graph lar deg utforske mer interessante måter å samhandle og engasjere seg med leserne dine. Til slutt - hvis dette er gjort riktig - bygger det opp merkevaren din og øker trafikken til nettstedet ditt.

I dagens innlegg skal vi se på hvordan du integrerer Facebook Open Graph med en selvstendig WordPress i en detaljert steg-for-steg guide. Det vil kreve redigering av eksisterende WordPress-temaer og opprette et Facebook-program (hvis du ikke har en).

Klar? La oss brann opp nettleseren og favorittkodeditoren din. Full guide etter hopp.

Trinn 1. Opprett en Facebook App

Vi trenger en program-ID og for å få det, må du opprette en Facebook-app. Hvis du allerede har en, går du videre til trinn 2.

Å lage et program er enkelt, her er hva du gjør:

  1. Logg på Facebook, gå til utviklerens side.
  2. Klikk på " Sett opp en ny app " -knapp øverst til høyre.
  3. Gi navn til den nye appen din, godta Facebook-vilkårene, klikk Opprett app .
  4. Gå til Nettsted- fanen, fyll inn Nettstedets URL og Site Domain .
  5. Merk ned verdien av program-ID et sted og klikk på " Lagre endringer " -knappen.

Det er alt! Du kan alltid komme tilbake senere for å fylle opp resten av informasjonen.

Trinn 2. Erstatt stikkord

Åpne tittelens headerfil (header.php) i favorittredigeren din. Ha alltid en sikkerhetskopi bare hvis noe går galt.

Se etter denne følgende linje av kode, eller en som begynner med >

Erstatt den med:

Hold header.php åpen, vi kommer til å trenge det for tredje trinn.

Trinn 3. Sett inn OG tags

Lim inn følgende kode rett etter tag, eller før stikkord.

Her er noen av verdiene du må endre:

  • Linje 3: Erstatt your_fb_app_id med program-IDen fra trinn 1.
  • Linje 4: Du kan få your_fb_admin_id under Facebook Insights-siden din, (Mer info). Klikk på grønnknappen " Insight for your website ", ta tak i hele koden og erstatt Line 4.
  • Linje 12: Denne linjen bestemmer bildet som representerer innlegget ditt. Hvis temaet ditt støtter WordPress Post Miniatyrer, bør det fungere fint. Men hvis det ikke gjør det, vil det mislykkes grasiøst uten et bilde. Sjekk ut trinn 3a for en alternativ løsning.
  • Linje 19: Erstatt logo.jpg med en URL til bloggens logo. Det vil bli vist når en ikke-innleggsside på bloggen din deles på Facebook.

Trinn 3a - Når "wp_get_attachment_thumb_url" feiler

Når wp_get_attachment_thumb_url() ikke klarte å fungere, går du sannsynligvis til et innholdsattributt uten verdi, som det som vises nedenfor:

En enkel løsning vil være å erstatte Linje 12 med følgende kode:

Deretter åpner du functions.php og legger inn følgende kode:

 funksjon catch_that_image () {global $ post, $ posts; $ first_img = ''; ob_start (); ob_end_clean (); $ output = preg_match_all ('/  / I ', $ post-> post_content, $ matches); $ first_img = $ matches [1] [0]; hvis (tomt ($ first_img)) {// Definerer et standardbilde $ first_img = "/images/default.jpg"; } returner $ first_img; } 

Denne erstatningskoden forsøker å bruke et funksjonsanrop catch_that_image() å hente og utdata URL-adressen til det første bildet det kommer til å møte. Bytt linje 10 med URL til et standardbilde hvis funksjonen ikke finner sitt første bilde.

Trinn 4. Sett inn Facebook Javascript SDK

Følgende Javascript gir deg tilgang til alle funksjonene i Graph API og Dialogs. Det lar deg også integrere Facebook sosiale plugins som Like-knappen, Facepile, Anbefalinger, etc. med letthet.

Plasser den i header.php, like etterpå

Erstatt your_fb_app_id i linje 4 med applikasjons-ID fra trinn 1 tidligere.

Trinn 5. La oss teste det!

Vi er ferdige med å integrere Facebook Open Graph til WordPress bloggen. La oss gi det et par prøver for å sikre at vi har gjort ting riktig.

Test # 1 - Se kildekoden

Ta en titt på kildekoden til ett av blogginnlegget, du burde ha noe slikt:

Kontroller egenskapene og dens verdier, kontroller at de er riktige.

Test # 2 - Installer en liknende boks

Hvis du ikke har installert en Facebook Like Button, så er det nok tid til å få en. Plasser følgende kode hvor som helst (helst før innhold eller etter innhold) i single.php :

Neste, få en venn til å like den. Du bør se noe lignende som vises i hans Facebook-profil:

Ekstra: WordPress Plugin

Hvis du på en eller annen måte ikke klarte å installere kodene eller trenger dette, skal det gjøres raskt og enkelt - det er et WordPress-plugin for det.

Facebook Open Graph Meta i WordPress er et WordPress-plugin som legger til Facebook-metadata for å unngå ikke noe miniatyrproblem, feil tittelproblem, feil beskrivelse problem etc.

Vend ditt klasserom til en tidsmaskin [Infographic]

Vend ditt klasserom til en tidsmaskin [Infographic]

Lærere rundt om i verden oppvarmer opp til ideen om å introdusere teknologi til skolene, og vi refererer ikke bare til forstørret virkelighet eller 3D-utskrift her. Disse tingene er bare verktøy lærere kan bruke - det er det læreren gjør med det for å forbedre læringsopplevelsen som virkelig frigjør potensialet til disse teknologiene, enhetene og innholdet.For eksem

(Tekniske og design tips)

10 ting du bør vite før du prøver koding

10 ting du bør vite før du prøver koding

Å lære å kode er ikke lett . Du kan finne mange nettsteder som prøver å presse folk inn i kodingen ved å sitere som en enkel handel for å mestre . Det er imidlertid en av de vanskeligste ferdighetene å samle og utmerke seg på. Det er mer av et eksperiment enn en guide som må følges.Som nybegynner vil du kanskje vite hva reisen holder, eller hva det er som å gå fra nybegynner til mellomnivå. Læringsopple

(Tekniske og design tips)