Como corrigir o erro ‘Template Not Found’ no Elementor
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
- 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 - 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 - 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 - 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) - 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.














