iFrame to wbudowana ramka używana wewnątrz strony internetowej do wczytywania innego dokumentu HTML. Ten dokument HTML może również zawierać JavaScript i/lub CSS, który jest wczytywany w momencie, gdy tag iframe
jest analizowany przez przeglądarkę użytkownika.
Użytkownicy WordPressa często spotykają się z ramkami iframe, gdy próbują osadzać coś z zewnętrznego źródła na swojej witrynie WordPress. Najczęstszym przykładem kodu osadzania iframe jest kod osadzania filmu YouTube, który wygląda następująco:
. <iframe width="420" height="315" src="//www.youtube.com/embed/qzOOy1tWBCg?rel=0" frameborder="0" allowfullscreen></iframe>
.
W powyższym przykładzie tag iframe wczytuje odtwarzacz wideo YouTube z identyfikatorem filmu podanym w kodzie. Ma również zdefiniowane inne parametry, takie jak wysokość, szerokość, frameborder itp. Parametry te będą używane przez skrypt, który wczytuje odtwarzacz filmów YouTube.
Wiele innych witryn internetowych stron trzecich może udostępniać użytkownikom kod osadzania iframe, aby wstawić określone elementy na swoich stronach internetowych. Najczęściej dostawcy usług analityki internetowej, witryny mediów społecznościowych i witryny do udostępniania filmów oferują użytkownikom kod osadzania w formacie iframe.
Uwaga: Użytkownikom zaleca się zachowanie ostrożności, gdy są proszeni o osadzanie kodu iframe na swojej witrynie internetowej. Powinieneś osadzać kod iframe na swojej witrynie internetowej tylko wtedy, gdy pochodzi on z wiarygodnego źródła i masz pewność co do tożsamości witryny. Czasami hakerzy mogą również pozostawić kod iframe w witrynie WordPress jako backdoor. Kod ten wczytuje się w ramce iframe i zapewnia hakerom zdalny dostęp do zhakowanej witryny WordPress.