iFrame, başka bir HTML belgesini içine yüklemek için bir web sayfası içinde kullanılan satır içi bir çerçevedir. Bu HTML belgesi, iframe etiketi kullanıcı'nın tarayıcısı tarafından ayrıştırıldığında yüklenen JavaScript ve/veya CSS de içerebilir.
WordPress kullanıcıları, harici bir kaynaktan bir şeyi WordPress sitelerine yerleştirmeye çalıştıklarında genellikle iframe'lerle karşılaşırlar. En yaygın iframe yerleştirme kodu örneği, şöyle görünen YouTube video yerleştirme kodudur:
<iframe width="420" height="315" src="//www.youtube.com/embed/qzOOy1tWBCg?rel=0" frameborder="0" allowfullscreen></iframe>
Yukarıdaki örnekte, iframe etiketi, kodda sağlanan video kimliği ile YouTube'un video oynatıcısını yükler. Ayrıca yükseklik, genişlik, çerçeve kenarlığı vb. gibi tanımlanmış başka parametreleri de vardır. Bu parametreler, YouTube video oynatıcısını yükleyen betik tarafından kullanılacaktır.
Diğer birçok üçüncü taraf web sitesi, kullanıcıların web sitelerine belirli öğeleri eklemeleri için bir iframe yerleştirme kodu sağlayabilir. En yaygın olarak web analitik hizmet sağlayıcıları, sosyal medya web siteleri ve video paylaşım siteleri, kullanıcılara iframe biçiminde yerleştirme kodu sunar.
Dikkat: Kullanıcılara, iframe kodunu web sitelerine yerleştirmeleri istendiğinde dikkatli olmaları tavsiye edilir. Bir iframe kodunu yalnızca güvenilir bir kaynaktan geliyorsa ve web sitesinin kimliğinden emin olduğunuzda web sitenize yerleştirmelisiniz. Bazen bilgisayar korsanları, bir WordPress sitesinde arka kapı olarak iframe kodu bırakabilirler. Bu kod, bir iframe içinde kendini yükler ve bilgisayar korsanlarına hacklenmiş bir WordPress sitesine uzaktan erişim sağlar.
