Guias/Criar conteúdo/Código/Adicionar HTML personalizado

Adicionar HTML personalizado

Use o bloco HTML personalizado e adicione o código e visualize-o conforme você o edita. Este guia mostra como usar esse bloco para adicionar código ao seu site.

Antes de começar

Antes de começar, o bloco HTML personalizado serve para adicionar código HTML bruto a uma única página ou post. Nem sempre ele é a ferramenta certa. Veja os casos com link abaixo. Se algum deles corresponder ao seu objetivo, esse é o caminho mais rápido para chegar lá.

  • Incorpore um vídeo, mapa, post de rede social ou serviço de terceiros (YouTube, Spotify, Instagram, Giphy, Pinterest e muitos outros): veja Incorporar conteúdo de outras plataformas. O bloco de mídia incorporada funciona em todos os planos e oferece suporte a muitos serviços populares sem nenhum código personalizado.
  • Colete dados de contato, cadastros ou feedback : veja o bloco Formulário. O bloco Formulário cria um formulário em funcionamento sem HTML.
  • Adicione um estilo CSS ao seu site: consulte Adicionar CSS personalizado.
  • Adicione código aos cabeçalhos do seu site (meta tags de verificação, scripts de terceiros que carregam em todo o site): consulte Adicionar código aos cabeçalhos.

Adicionar o bloco HTML personalizado

Para adicionar o bloco HTML personalizado, siga estas etapas:

  1. Vá para o painel do seu site e selecione a página, post ou modelo ao qual você deseja adicionar o HTML.
  2. Clique no ícone + inserção de blocos e pesquise “HTML”.
  3. Clique no bloco HTML personalizado para adicioná-lo ao seu conteúdo.
A box drawn around the Custom HTML block in the block selector.

Você encontra instruções detalhadas sobre como adicionar blocos neste link.

Adicionar seu HTML

Depois de adicionar o bloco, siga estas etapas para adicionar seu código HTML:

  1. Clique no botão Editar HTML.
The HTML block with an Edit HTML button.
  1. Escreva ou cole seu código HTML no lado esquerdo do editor.
    • Ao compor seu código HTML, você verá uma visualização do código no lado direito.
  2. Quando estiver tudo pronto, clique no botão Atualizar para salvar suas alterações.
The HTML editor with code on the left and a preview on the right.

Você verá o resultado do seu código HTML no editor. Para fazer alterações, clique no botão “Editar HTML” na barra de ferramentas do bloco.

HTML compatível

HTML é uma linguagem de computação que diz aos navegadores como exibir o conteúdo do site. O WordPress.com permite as seguintes tags HTML em todos os planos:

  • a
  • address
  • abbr
  • acronym
  • area
  • article
  • aside
  • b
  • big
  • blockquote
  • br
  • caption
  • cite
  • class
  • code
  • col
  • del
  • details
  • dd
  • div
  • dl
  • dt
  • em
  • figure
  • figcaption
  • footer
  • font
  • h1, h2, h3, h4, h5, h6
  • header
  • hgroup
  • i
  • img
  • ins
  • kbd
  • li
  • map
  • mark
  • ol
  • p
  • pre
  • q
  • rp
  • rt
  • rtc
  • ruby
  • s
  • section
  • small
  • span
  • strike
  • strong
  • sub
  • summary
  • sup
  • table
  • tbody
  • td
  • tfoot
  • th
  • thead
  • tr
  • tt
  • u
  • ul
  • var

Para adicionar as tags a seguir, você precisará de um plano pago com funcionalidades de hospedagem ativadas. Saiba como ativar as funcionalidades de hospedagem do seu plano.

embed, frame, iframe, form, input, object, textarea, script, style, link

Para obter mais informações sobre os tipos de código que você pode adicionar ao seu site, bem como alternativas quando um tipo de código não tem suporte, visite nosso guia sobre adicionar código ao seu site.

Solução de problemas comuns

Se o seu código HTML não aparecer como esperado após salvar, verifique as seguintes causas comuns.

O código desaparece após salvar

O WordPress.com filtra certas tags HTML por segurança. Tags como iframe, script, style, form, embed e object exigem um plano pago com funcionalidades de hospedagem ativadas.

Se o seu código desaparecer ou for parcialmente removido após salvar, siga estas verificações na ordem:

  1. Verifique seu plano. Acesse o painel do seu site e selecione Upgrades → Planos. O bloco HTML personalizado aceita tags restritas apenas em um plano pago. Se você estiver no plano gratuito, faça upgrade para qualquer plano pago para continuar.
  2. Ative funcionalidades de hospedagem. Um plano pago sozinho não é suficiente — as funcionalidades de hospedagem também devem estar ativas. Instale pelo menos um plugin em seu site para ativar seu plano e aceitar código personalizado.
  3. Reinsira seu código. Assim que seu plano for pago e as funcionalidades de hospedagem estiverem ativas, cole o código no bloco HTML personalizado novamente e salve.

Se o seu código ainda for removido após a ativação das funcionalidades de hospedagem, a tag pode não ser compatível neste contexto ou o serviço de terceiros pode publicar código incorporado que use marcação incompatível. Experimente o bloco de mídia incorporada ou consulte Resolver erros de “conteúdo inesperado ou inválido” abaixo.

Incorporar conteúdo de terceiros sem código personalizado

Se você está tentando incorporar conteúdo de um serviço de terceiros (vídeos, música, mapas, posts em redes sociais, calendários, newsletters ou visualizadores de documentos), use o bloco de mídia incorporada. O bloco de mídia incorporada funciona em todos os planos, não exige que você escreva HTML e oferece suporte a serviços, como YouTube, Vimeo, Spotify, X, Instagram, TikTok e muitos outros.

Se o seu serviço não aparecer no bloco de mídia incorporada, provavelmente será necessário usar um iframe ou script. Adicione o código incorporado a um bloco HTML personalizado em um plano pago com funcionalidades de hospedagem ativadas.

Resolver erros de “conteúdo inesperado ou inválido”

Se aparecer uma mensagem informando que o bloco contém conteúdo inesperado ou inválido, isso significa que o HTML do bloco pode estar malformado ou ter sido alterado. Selecione Tentar restaurar o bloco para permitir que o editor corrija o problema automaticamente. Se o erro persistir, consulte nosso guia sobre a resolução de erros de bloco para obter mais opções.

Copied to clipboard!