Como alterar URLs no Elementor (e o que Substituir URL não altera)

  • Verificado com Elementor 4.4
  • Atualizado a 14/11/2026

Resposta curta

No Elementor 4, as URLs alteram-se em Elementor › Editor › Ferramentas › Substituir URL: introduza a URL antiga e a nova, depois clique em Substituir URL. A ferramenta substitui esse endereço em todas as páginas e modelos criados com Elementor e limpa o seu CSS. Não toca nas definições do WordPress nem nas páginas criadas sem Elementor, não mostra o que vai alterar e não pode ser anulada: faça uma cópia de segurança antes.

Onde fica Substituir URL e como utilizá-la

  1. No painel do WordPress, vá a Elementor › Editor.
  2. No painel esquerdo, abra Ferramentas e o separador Substituir URL. Se a sua versão não tem o menu Editor, está em Elementor › Ferramentas.
  3. Em Atualizar endereço do site (URL), introduza a URL antiga no primeiro campo e a nova no segundo. Ambas completas, com https://.
  4. Clique em Substituir URL. O Elementor indica quantas linhas alterou, por exemplo "12 linhas da base de dados afetadas".

Na linha de comandos, wp elementor replace-urls https://antiga.pt https://nova.pt faz o mesmo.

O Elementor recomenda-o para mudar de domínio, passar de http para https, mover o site para outra pasta ou para um subdomínio.

O que faz por dentro

Substituir URL substitui uma cadeia de texto por outra no campo _elementor_data, onde o Elementor guarda cada página como JSON. Antes de pesquisar, escreve as barras da sua URL como esse JSON as guarda (https:\/\/antiga.pt), o que um substituir de base de dados genérico não faz. Quando termina, elimina os ficheiros CSS do Elementor para que sejam recriados com o novo endereço.

A alteração vai diretamente para a base de dados, sem passar pelo editor. Por isso não cria uma revisão e o Histórico da página não pode anulá-la. Altera também todas as ocorrências de uma vez sem mostrar quais são.

O que Substituir URL não altera

Onde está a URL antigaAlterado?Como alterar
Textos, botões, links e imagens em páginas, artigos e modelos criados com ElementorSim—
Endereço do WordPress e endereço do site (Definições › Geral)NãoManualmente em Definições › Geral, ou em wp-config.php se não conseguir aceder ao painel
Páginas e artigos criados sem Elementor, menus, widgets do tema e definições de outros pluginsNãoCom um substituir em toda a base de dados que respeite dados serializados, como wp search-replace
Definições de página e definições do site do Elementor, guardadas separadamenteNãoIgual à linha acima

Para uma mudança de domínio completa, esta é a ordem:

  1. Faça uma cópia de segurança dos ficheiros e da base de dados.
  2. Altere os dois endereços em Definições › Geral.
  3. Execute wp search-replace (ou a ferramenta do seu alojamento) em toda a base de dados. Não vai encontrar as URLs do Elementor, porque pesquisa sem escapar as barras.
  4. Execute Substituir URL do Elementor para essas.
  5. Limpe o plugin de cache, o cache do alojamento e o do CDN. O passo 4 já limpou o do Elementor.
  6. Se usa Elementor Pro, atribua a licença ao novo domínio a partir da sua conta Elementor.

Se migrou com um plugin de migração, os passos 2 e 3 podem já estar feitos: verifique antes de os repetir.

Três casos em que falha

O endereço antigo está contido noutro

Pesquisa a cadeia exata. Se substituir https://loja.pt por https://nova.pt, um link para https://loja.pt.br acaba a apontar para https://nova.pt.br. Antes de executar, verifique que nenhum link para outro site começa igual ao seu.

A URL tem caracteres acentuados

O Elementor guarda caracteres não-ASCII escapados: /café/ fica como \/caf\u00e9\/. A ferramenta apenas converte as barras, por isso um endereço com acento escrito como aparece não será encontrado.

Só quer alterar um link

Precisa de duas URLs completas e válidas: com /contacto responde que uma das URLs não é válida. Com endereços completos pode alterar a URL de uma só página, mas sem mostrar os links que toca primeiro. Substituir https://meusite.pt/servicos/ por https://meusite.pt/o-que-fazemos/ também altera https://meusite.pt/servicos/design/, que fica quebrado se essa página não existir.

Alterar links depois de ver cada um

Para atualizar links para uma página cujo slug mudou, ou o domínio antigo apenas nalguns sítios, precisa de ver cada correspondência antes de a alterar. É isso que faz um substituir para Elementor: mostra cada link com a sua página, secção e widget, altera apenas os que selecionar e aceita links relativos como /contacto. Guarda através do Elementor, por isso cada página alterada fica com uma revisão, e a última operação pode ser anulada com um clique. Para muitos endereços de uma vez, como as 200 URLs antigas de um site reorganizado, a versão Pro (em preparação) aceita uma lista CSV.

Plugin grátisSmart Search & Replace

Altere textos e links em todo o site vendo cada alteração antes

Smart Search & Replace for Elementor percorre todas as páginas, modelos e popups, mostra cada correspondência no lugar e altera apenas as que selecionar. Cada página alterada fica com uma revisão.

Ver o plugin →

Perguntas frequentes

Onde fica Substituir URL no Elementor?

Em Elementor › Editor › Ferramentas, separador Substituir URL. Nas versões sem o menu Editor, em Elementor › Ferramentas. Na linha de comandos, com wp elementor replace-urls.

Pode-se anular Substituir URL?

Não. Altera a base de dados diretamente sem criar revisões, por isso o Histórico do Elementor não a consegue recuperar. A forma de voltar atrás é a cópia de segurança.

Funciona para passar de http para https?

Sim. Introduza http://seudominio.pt como URL antiga e https://seudominio.pt como nova. O Elementor também o recomenda quando as imagens continuam a carregar em http após instalar o certificado.

Altera as URLs das imagens?

As imagens colocadas com Elementor, sim, porque estão no mesmo JSON que o resto da página. As imagens em artigos criados sem Elementor ou guardadas pelo tema ou outros plugins, não: essas precisam de um substituir em toda a base de dados.

Por que o site aparece sem estilos depois de mudar o domínio?

Normalmente é um cache que serve o CSS com o endereço antigo. Limpe o plugin de cache e o cache do alojamento, clique em Clear Files & Data em Elementor › Editor › Ferramentas, e verifique que os dois endereços em Definições › Geral correspondem. Mais causas em Elementor não mostra as alterações.