Um iFrame é um quadro em linha usado em uma página da Web para carregar outro documento HTML dentro dela. Esse documento HTML também pode conter JavaScript e/ou CSS, que são carregados no momento em que a tag iframe
é analisada pelo navegador do usuário.
Os usuários do WordPress geralmente se deparam com iframes quando estão tentando incorporar algo de uma fonte externa em seu site WordPress. O exemplo mais comum de um código de incorporação de iframe é o código de incorporação de vídeo do YouTube, que tem a seguinte aparência:
<iframe width="420" height="315" src="//www.youtube.com/embed/qzOOy1tWBCg?rel=0" frameborder="0" allowfullscreen></iframe>
No exemplo acima, a tag iframe carrega o player de vídeo do YouTube com o ID do vídeo fornecido no código. Ela também tem outros parâmetros definidos, como altura, largura, borda do quadro etc. Esses parâmetros serão usados pelo script que carrega o player de vídeo do YouTube.
Muitos outros sites de terceiros podem fornecer aos usuários um código de incorporação de iframe para inserir determinados elementos em seus sites. Geralmente, os provedores de serviços de análise da Web, os sites de mídia social e os sites de compartilhamento de vídeos oferecem aos usuários o código de incorporação no formato iframe.
Cuidado: Recomenda-se que os usuários sejam cautelosos quando forem solicitados a incorporar o código iframe em seus sites. Você só deve incorporar um código de iframe ao seu site se ele for de uma fonte confiável e se tiver certeza da identidade do site. Às vezes, os hackers também podem deixar um código iframe em um site WordPress como backdoor. Esse código carrega a si mesmo em um iframe e fornece aos hackers acesso remoto a um site WordPress invadido.