En iFrame är en inline-ram som används inuti en webbsida för att ladda ett annat HTML-dokument inuti den. Detta HTML-dokument kan även innehålla JavaScript och/eller CSS som laddas när iframe-taggen parsas av användarens webbläsare.
WordPress-användare stöter ofta på iframes när de försöker bädda in något från en extern källa på sin WordPress-webbplats. Det vanligaste exemplet på en iframe-inbäddningskod är YouTube-videoinbäddningskoden som ser ut så här:
<iframe width="420" height="315" src="//www.youtube.com/embed/qzOOy1tWBCg?rel=0" frameborder="0" allowfullscreen></iframe>
I exemplet ovan laddar iframe-taggen YouTubes videospelare med video-ID:t som anges i koden. Den har även andra parametrar definierade, såsom höjd, bredd, frameborder, etc. Dessa parametrar kommer att användas av skriptet som laddar YouTube-videospelaren.
Många andra tredjepartswebbplatser kan erbjuda användare en iframe-inbäddningskod för att infoga vissa element på sina webbplatser. Vanligast är att webbanalystjänster, sociala medier och videodelningssajter erbjuder användare inbäddningskod i iframe-format.
Varning: Användare uppmanas att vara försiktiga när de ombeds att bädda in iframe-kod på sin webbplats. Du bör bara bädda in iframe-kod på din webbplats om den kommer från en pålitlig källa, och du är säker på webbplatsens identitet. Ibland kan hackare också lämna iframe-kod på en WordPress-webbplats som en bakdörr. Denna kod laddas i en iframe och ger hackare fjärråtkomst till en hackad WordPress-webbplats.
