Hva er oEmbed, og hvordan gjør det ved å bruke WordPress enklere? [Teknologi forklart]

Annonse

Annonse
Annonse

oembed wordpress Hvis du har brukt Facebook i noen tid, har du sikkert lagt merke til at når du legger inn en lenke til en YouTube-video, legger Facebook inn videoen i oppdateringen for deg. Den fungerer også på flere andre typer koblinger som MP3-filer. Jeg legger inn koblinger til opptak noen ganger, og dette kommer til nytte.

Helt siden versjon 2.9 har WordPress gitt brukerne muligheten til å koble fra flere tjenester (for eksempel Flickr og YouTube) og har innholdet automatisk innebygd uten at du må ta en haug med kode. Wordpress bruker oEmbed-protokollen for å oppnå dette. Du kan spørre "så hva handler dette om alt, og hvordan hjelper det med en WordPress-bruker som meg?"

Hva er oEmbed for WordPress?

oEmbed har blitt beskrevet på flere forskjellige måter. WordPress Codex beskriver det på denne måten:

... en protokoll for nettsted A (for eksempel bloggen din) for å spørre nettstedet B (for eksempel YouTube) for HTML-koden som trengs for å legge inn innhold (for eksempel en video) fra nettsted B.

oEmbed sin hjemmeside gir også en beskrivelse:

oEmbed er et format for å tillate en innebygd representasjon av en URL på tredjeparts nettsteder. Den enkle API gjør det mulig for et nettsted å vise innebygd innhold (for eksempel bilder eller videoer) når en bruker legger inn en kobling til den ressursen, uten å måtte analysere ressursen direkte.

Så i utgangspunktet gjør oEmbed det mulig for en nettside (dvs. et WordPress-nettsted) å slå en kobling til innebygd media ved ganske enkelt å sende en forespørsel til opphavsmannen til medieinnholdet (for eksempel YouTube eller Flickr) for embedkoden.

OK, så hva betyr alt som betyr for meg som en WordPress-bruker?

Hvordan fungerer oEmbed arbeid med WordPress?

Hvis du husker mitt eksempel i begynnelsen om hvordan Facebook håndterer YouTube-koblinger, vil du vite hvordan YouTube-koblinger fungerer i WordPress 2.9 og senere. Du pleide å måtte stoppe det du gjorde, finne videoen som skal legges inn, og finn deretter inn embedskoden for å lime inn i HTML-versjonen av innlegget du jobbet med.

Denne prosessen fungerte bra, men nå er det lettere på grunn av oEmbed. Nå bare ta tak i lenken. Det er to måter å bruke linken på. Tillat meg å vise hvordan det fungerer ved å bruke mitt eget WordPress-nettsted.

  • Ta tak i lenken fra YouTube-siden.

oembed wordpress

  • Lim inn lenken på egen linje.

legge inn innhold fra et annet nettsted

  • Dette er hva du vil se.

legge inn innhold fra et annet nettsted

  • Eller du kan bruke en kort kode og skrive noe som ligner på dette og har litt fleksibilitet med formatering:

legge inn innhold fra et annet nettsted

  • Dette eksempelet vil se slik ut:

oembed wordpress

I grunnleggende termer er det hva oEmbed er og hvordan det fungerer med WordPress. WordPress tillater ikke bruk av bare noen gammel nettadresse med oEmbed av sikkerhetshensyn. Det er en liste over godkjente nettsteder på WordPress Codex-siden om embeds. Det bør også nevnes at du kan legge til flere nettsteder. Denne prosessen bør overlates for en annen artikkel som skal dekkes.

WordPress ser ut til å være på en uendelig reise for å gjøre livet enklere. Denne innlemmingsevnen er bare et annet lite eksempel. Hvilken WordPress-funksjon liker du som gjør livet ditt enklere? Har du prøvd oEmbed?

In this article