Vad är oEmbed och hur gör det med att använda WordPress enklare? [Teknologi förklarad]

Annons

Annons
Annons

oembed wordpress Om du har använt Facebook för någon tid har du säkert märkt att när du lägger upp en länk till en YouTube-video, inbjuder Facebook videon i din uppdatering för dig. Det fungerar också på flera andra typer av länkar som MP3-filer. Jag lägger in länkar till inspelningar ibland och det här är till nytta.

Ända sedan version 2.9 har WordPress givit användarna möjligheten att länka från flera tjänster (till exempel Flickr och YouTube) och innehållet automatiskt inbäddade utan att du behöver ta en massa kod. Wordpress använder oEmbed protokollet för att uppnå detta. Du kanske frågar "så vad handlar det här om allting och hur hjälper det en WordPress-användare som jag?"

Vad är oEmbed för WordPress?

oEmbed har beskrivits på flera olika sätt. WordPress Codex beskriver det här sättet:

... ett protokoll för webbplats A (som din blogg) för att fråga webbplats B (som YouTube) för den HTML som behövs för att bädda in innehåll (till exempel en video) från webbplats B.

oEmbeds hemsida ger också en beskrivning:

oEmbed är ett format för att tillåta en inbäddad representation av en URL på tredje parts webbplatser. Den enkla API gör det möjligt för en webbplats att visa inbäddat innehåll (till exempel bilder eller videor) när en användare lägger in en länk till den resursen, utan att behöva analysera resursen direkt.

Så i grund och botten gör oEmbed det möjligt för en webbsida (dvs. en WordPress-webbplats) att koppla in en länk till inbäddade medier genom att helt enkelt skicka en begäran till upphovsmannen för mediainnehållet (som YouTube eller Flickr) för inbäddningskoden.

OK, vad betyder allt för mig som en WordPress-användare?

Hur arbetar oEmbed med WordPress?

Om du kommer ihåg mitt exempel i början om hur Facebook handlar om YouTube-länkar, kommer du att veta hur YouTube-länkar fungerar i WordPress 2.9 och senare. Du brukade sluta göra vad du gjorde, hitta videon som ska inbäddas och hitta sedan inbäddningskoden för att klistra in i HTML-versionen av det inlägg du arbetade på.

Denna process fungerade bra men nu är det lättare på grund av oEmbed. Nu bara ta tag i länken. Det finns två sätt att använda länken. Låt mig visa hur det fungerar med min egen WordPress-webbplats.

  • Ta tag i länken från YouTube-sidan.

oembed wordpress

  • Klistra in länken på egen linje.

Bädda in innehåll från en annan webbplats

  • Så här ser du.

Bädda in innehåll från en annan webbplats

  • Eller du kan använda en kort kod och skriva något liknande det här och ha lite flexibilitet med formatering:

Bädda in innehåll från en annan webbplats

  • Detta exempel skulle se ut så här:

oembed wordpress

I grundläggande termer är det vad oEmbed är och hur det fungerar med WordPress. WordPress tillåter inte användning av bara någon gammal URL med oEmbed av säkerhetsskäl. Det finns en lista över accepterade webbplatser på WordPress Codex-sidan om tjänstemän. Det bör också nämnas att du kan lägga till fler webbplatser. Denna process bör lämnas för en annan artikel att täcka.

WordPress verkar vara på en oändlig resa för att göra våra liv enklare. Denna inbäddningskapacitet är bara ett annat litet exempel. Vilken WordPress-funktion gillar du som gör ditt liv enklare? Har du provat oEmbed?

In this article