Hvad er oEmbed, og hvordan gør det ved at bruge WordPress lettere? [Teknologi forklaret]

Reklame

Reklame
Reklame

oembed wordpress Hvis du har brugt Facebook i nogen tid, har du sikkert bemærket, at når du sender et link til en YouTube-video, indlæser Facebook videoen i din opdatering til dig. Det virker også på flere andre typer af links som MP3-filer. Jeg sender links til optagelser nogle gange, og det kommer til nytte.

Helt siden version 2.9 har WordPress givet brugerne mulighed for at linke fra flere tjenester (som Flickr og YouTube) og få indholdet automatisk integreret uden at du behøver at tage en masse kode. Wordpress bruger oEmbed-protokollen til at opnå dette. Du kan spørge "så hvad handler det her om, og hvordan hjælper det en WordPress-bruger som mig?"

Hvad er oEmbed for WordPress?

oEmbed er blevet beskrevet på flere forskellige måder. WordPress Codex beskriver det på denne måde:

... en protokol for websted A (f.eks. Din blog) for at spørge websted B (som f.eks. YouTube) til den HTML, der er nødvendig for at integrere indhold (f.eks. En video) fra websted B.

oEmbeds hjemmeside giver også en beskrivelse:

oEmbed er et format til at tillade en integreret repræsentation af en URL på tredjepartswebsteder. Den enkle API gør det muligt for et websted at vise indlejret indhold (f.eks. Billeder eller videoer), når en bruger sender et link til den pågældende ressource uden at skulle analysere ressourcen direkte.

Så stort set gør oEmbed det muligt for en webside (dvs. et WordPress-websted) at vende et link til indlejrede medier ved blot at sende en anmodning til origineren af ​​medieindholdet (som f.eks. YouTube eller Flickr) til embedkoden.

OK, så hvad betyder alt for mig som en WordPress-bruger?

Hvordan virker oEmbed arbejde med WordPress?

Hvis du husker mit eksempel i begyndelsen om, hvordan Facebook håndterer YouTube-links, vil du vide, hvordan YouTube-links fungerer i WordPress 2.9 og senere. Du var nødt til at stoppe, hvad du gjorde, finde videoen, der skal indlejres, og find derefter indlejringskoden til at indsætte i HTML-versionen af ​​det indlæg, du arbejdede på.

Denne proces fungerede fint, men nu er det lettere på grund af oEmbed. Tag bare linket. Der er to måder at bruge linket på. Tillad mig at vise, hvordan det fungerer ved hjælp af mit eget WordPress-websted.

  • Tag linket fra YouTube-siden.

oembed wordpress

  • Indsæt linket på sin egen linje.

integrere indhold fra et andet websted

  • Dette er hvad du vil se.

integrere indhold fra et andet websted

  • Eller du kan bruge en kort kode og skrive noget der ligner dette og have en vis fleksibilitet med formatering:

integrere indhold fra et andet websted

  • Dette eksempel vil se sådan ud:

oembed wordpress

I grundlæggende termer er det, hvad oEmbed er, og hvordan det virker med WordPress. WordPress tillader ikke brug af bare en hvilken som helst gammel URL med oEmbed af sikkerhedsmæssige årsager. Der er en liste over accepterede websteder på WordPress Codex-siden om embeds. Det skal også nævnes, at du kan tilføje flere websteder. Denne proces bør overlades til en anden artikel til at dække.

WordPress synes at være på en uendelig rejse for at gøre vores liv lettere. Denne indlejringsevne er blot et andet lille eksempel. Hvilken WordPress-funktion kan du lide, der gør dit liv lettere? Har du prøvet oEmbed?

In this article