🎉 USE O CUPOM DESCONTO.FULL | 20% OFF acima de R$ 50,00

Como corrigir o erro ‘Template Not Found’ no Elementor

Time Full Services Time Full Services
Tipo Page Builders
Nome do erro Template Not Found no Elementor EN: Template Not Found
Severidade Grave
Descrição O erro "Template Not Found" do Elementor surge quando o site tenta carregar um template salvo que não existe mais no banco ou que veio de outro domínio. É comum após migração ou clonagem sem rodar o Replace URL, ou quando o template referenciado foi excluído da biblioteca.

O que é o erro “Template Not Found” do Elementor?

O “Template Not Found” é o aviso que o Elementor mostra quando uma página, condição do Theme Builder ou shortcode aponta para um template salvo cujo ID não é mais encontrado no site atual. Os templates do Elementor ficam guardados como posts internos (tipo elementor_library) com um ID numérico; quando esse ID é referenciado mas o template foi apagado, ou quando o conteúdo veio de outro domínio (migração ou clone) e ainda carrega o endereço antigo, o editor não consegue resolver a referência e exibe a mensagem.

Como identificar

  • A página ou o editor exibe a mensagem “Template Not Found” no lugar do conteúdo desenhado no Elementor.
  • Em sites migrados ou clonados aparece o aviso “The template could not be edited or displayed because it was not imported from this website”.
  • Um cabeçalho, rodapé ou bloco global some do site e, ao editar, o Elementor avisa que o template referenciado não existe.
  • Um shortcode do tipo do Elementor (com o ID do template) renderiza vazio ou com a mensagem de template ausente no front-end.
  • No Theme Builder, uma condição continua ativa mas aponta para um template que já foi excluído da biblioteca.
Antes de começar: Antes de rodar o Replace URL ou regenerar dados em um site de produção, faça um backup completo do banco de dados. O Replace URL altera dados serializados em massa e é irreversível sem backup.

Como prevenir

  • Sempre rode o Replace URL do Elementor logo após migrar ou clonar um site para outro domínio, antes de editar qualquer página
  • Exporte o JSON de cada template global importante (header, footer, blocos) e guarde como backup antes de excluir qualquer item da biblioteca
  • Após cada importação, regenere os arquivos e dados do Elementor e sincronize a biblioteca para evitar referências quebradas

Causa

  • Site migrado ou clonado para outro domínio sem rodar o Replace URL (em Elementor -> Ferramentas -> Replace URL), deixando os dados do Elementor com a URL antiga gravada.
  • Template salvo (header, footer, seção ou bloco global) excluído da biblioteca enquanto uma página ou condição do Theme Builder ainda referencia o ID dele.
  • ID de template fixo em um shortcode ou widget de template que não corresponde a nenhum item em Templates -> Salvos no site atual.
  • CSS e dados em cache do Elementor desatualizados após importação, mantendo referências a templates que mudaram de ID na importação.
  • Biblioteca do Elementor dessincronizada (Sync Library), fazendo o editor não localizar templates da biblioteca remota ou recém-importados.

Como resolver

  1. Rode o Replace URL se o site foi migrado ou clonado: esta é a causa mais comum quando o conteúdo veio de outro domínio. Acesse a ferramenta de troca de URL do Elementor, informe o endereço antigo e o novo e execute. Isso reescreve os dados serializados do Elementor com a URL correta do site atual.
    Elementor -> Ferramentas -> Replace URL
    Old URL: https://domínio-antigo.com
    New URL: https://domínio-novo.com
  2. Regenere o CSS e os dados do Elementor: depois de qualquer importação ou troca de URL, force o Elementor a reconstruir os arquivos e limpar referências antigas em cache. Vá na aba de ferramentas e use a opção de regenerar.
    Elementor -> Ferramentas -> Geral -> Regenerate Files & Data
    Clique em Regenerate Files
  3. Sincronize a biblioteca de templates: quando o template ausente vem da biblioteca remota ou de uma importação recente, force a sincronização para o editor reconhecer os itens disponíveis novamente.
    Elementor -> Ferramentas -> Versions / Library
    Clique em Sync Library
  4. Confira as condições do Theme Builder e os templates salvos: verifique se a condição ativa aponta para um template que ainda existe. Se o template foi excluído, recrie-o ou reatribua a condição a um template válido. Para shortcodes com ID fixo, confirme o ID real do template salvo.
    Templates -> Theme Builder
    Templates -> Salvos (Saved Templates)
  5. Reimporte ou recrie o template ausente: se o template foi mesmo apagado, importe o arquivo JSON exportado dele ou monte de novo a partir de um modelo da biblioteca. Depois reaplique a condição ou atualize a referência na página.
    Templates -> Salvos -> Import Templates
    Selecione o arquivo .json exportado do template
SQL
-- Localiza templates do Elementor (CPT elementor_library) e seus IDs reais no site atual
SELECT ID, post_title, post_status
FROM wp_posts
WHERE post_type = 'elementor_library'
ORDER BY ID;

-- Mostra o tipo de cada template salvo (header, footer, page, section, popup...)
SELECT p.ID, p.post_title, t.meta_value AS template_type
FROM wp_posts p
LEFT JOIN wp_postmeta t ON t.post_id = p.ID AND t.meta_key = '_elementor_template_type'
WHERE p.post_type = 'elementor_library';

Perguntas frequentes

O que significa o erro Template Not Found no Elementor?
Significa que uma página, condição do Theme Builder ou shortcode aponta para um template salvo cujo ID não existe mais no site atual. O Elementor guarda templates como posts internos com ID numérico; se esse ID foi excluído ou veio de outro domínio, o editor não resolve a referência e mostra o aviso.
Por que o Template Not Found aparece depois de migrar o site?
Porque os dados do Elementor guardam a URL do domínio de origem dentro de conteúdo serializado. Ao migrar sem rodar o Replace URL, essas referências continuam apontando para o site antigo, então o template não é encontrado no novo endereço e o erro surge.
Como o Replace URL corrige o Template Not Found?
A ferramenta de troca de URL reescreve em massa os dados serializados do Elementor, substituindo o endereço antigo pelo atual sem corromper a serialização. Com a URL correta gravada, o editor volta a localizar os templates referenciados. Faça backup do banco antes, pois a operação é irreversível.
Excluí um template global e agora dá Template Not Found. O que faço?
Recrie o template ou importe o arquivo JSON que você exportou dele e reatribua a condição no Theme Builder. Se não tiver backup, monte um novo template a partir de um modelo da biblioteca e aponte a condição ou o shortcode para o novo ID válido.
Regenerar CSS e dados resolve o Template Not Found?
Resolve quando o problema é cache desatualizado após uma importação. Em Ferramentas, use a opção de regenerar arquivos e dados para o Elementor reconstruir os arquivos e descartar referências antigas. Se o template realmente foi apagado, é preciso recriá-lo além de regenerar.
O que é o aviso 'could not be edited because it was not imported from this website'?
É a variação do Template Not Found que aparece quando o conteúdo do Elementor ainda carrega a URL de origem após uma cópia ou clone. Rodar o Replace URL com o domínio antigo e o novo regrava os dados e remove esse bloqueio de edição.
Sync Library ajuda nesse erro?
Ajuda quando o template ausente vem da biblioteca remota ou de uma importação recente. Sincronizar a biblioteca em Ferramentas força o Elementor a reconhecer os itens disponíveis de novo, o que cobre casos em que a biblioteca ficou dessincronizada.
Como descubro o ID real de um template salvo?
Em Templates -> Salvos, passe o mouse sobre o template e veja o ID na URL de edição, ou consulte a tabela wp_posts filtrando por post_type elementor_library. Com o ID correto em mãos, ajuste o shortcode ou a condição que estava apontando para um template inexistente.

Seja PRO.

Tenha acesso a snippets de código premium — PHP, JavaScript, CSS e HTML prontos para usar em seus projetos.

Conhecer o plano Pro →

Uma nova era para o WordPress.

A FULL Services redefine o CMS com uma arquitetura modular que transforma o WordPress em um motor de crescimento digital. 

Painéis personalizados

Um novo nível de controle para o WordPress. Acompanhe métricas, automações e evolução do seu site em um único painel visual.

A força por trás de grandes marcas

Para agências, estúdios e profissionais independentes que desejam oferecer soluções de alto nível com sua própria marca.

Componentes

Hero Sections

30 componentes

Seções de CTA

14 componentes

Login

14 componentes

Blog

14 componentes

Cabeçalhos

24 componentes

Seções de FAQ

53 componentes

Cadastro

53 componentes

Blog individual

53 componentes

Rodapés

28 componentes

Seções de contato

27 componentes

Seções de preços

27 componentes

Faixas

27 componentes

Portfólio

16 componentes

Seções de equipe

12 componentes

Números

12 componentes

Logotipos

12 componentes