Feito com Chinaski

Embed

O bloco embed insere código de embed bruto de terceiros (um <iframe>, um mapa, um player de vídeo e similares) diretamente em uma página. Use-o sempre que precisar incorporar conteúdo de um serviço externo que forneça seu próprio trecho de HTML.

Como este bloco renderiza HTML arbitrário sem escape, o editor de administração exibe um aviso de segurança ao lado do campo de código: cole apenas código de embed de fontes em que você confia.

Campos

Campo Descrição Obrigatório?
body_text O HTML de embed/iframe a ser renderizado, por exemplo <iframe src="https://..." ...></iframe>. Sim
heading Legenda opcional exibida acima do conteúdo incorporado. Exemplo de placeholder: "Embedded map showing our office location". Não
border_enabled Caixa de seleção. Quando marcada, desenha uma borda ao redor do conteúdo incorporado. Não
border_width Espessura da borda (ex. 2px), exibida apenas quando border_enabled está marcada. O padrão é 1px se deixada em branco enquanto habilitada. Não
privacy_mode Caixa de seleção. Quando marcada, o embed não é carregado até que o visitante clique em um placeholder, em vez de carregar automaticamente na visualização da página. Não

Diferentemente da maioria dos tipos de bloco, o embed não tem campos de cor de fundo, cor do texto, padding ou margin; seus controles de aparência se limitam à opção de borda e à largura acima.

Segurança de HTML

body_text é renderizado sem escape, por design. É o único campo deste bloco destinado a conter HTML bruto, já que esse é justamente o propósito de um trecho de código de embed. heading (a legenda) é escapado e renderizado como texto simples.

Como usar

{{block:office-location-map​}}

Normalmente posicionado em uma página "Contact" ou "Locations" (para um embed de mapa), ou dentro de um post de blog para incorporar um vídeo ou widget interativo.

Exemplo

Uma página "Contact" incorporando um iframe de mapa, com legenda e uma borda leve, usando o modo de privacidade para que o mapa de terceiros não seja carregado (nem defina cookies) até que o visitante opte por isso:

Campo Valor
body_text <iframe src="https://maps.example.com/embed?q=..." width="600" height="450" loading="lazy"></iframe>
heading Embedded map showing our office location
border_enabled Marcada
border_width 2px
privacy_mode Marcada

Com privacy_mode ativado, os visitantes primeiro veem um placeholder "Click to load" no lugar do mapa; o HTML real do iframe só é inserido na página depois que clicam nele, o que evita carregar rastreadores de terceiros a cada visualização de página.

Leia este site em