Onde fica Substituir URL e como utilizá-la
- No painel do WordPress, vá a Elementor › Editor.
- 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.
- Em Atualizar endereço do site (URL), introduza a URL antiga no primeiro campo e a nova no segundo. Ambas completas, com
https://. - 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 antiga | Alterado? | Como alterar |
|---|---|---|
| Textos, botões, links e imagens em páginas, artigos e modelos criados com Elementor | Sim | — |
| Endereço do WordPress e endereço do site (Definições › Geral) | Não | Manualmente 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 plugins | Não | Com 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 separadamente | Não | Igual à linha acima |
Para uma mudança de domínio completa, esta é a ordem:
- Faça uma cópia de segurança dos ficheiros e da base de dados.
- Altere os dois endereços em Definições › Geral.
- 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. - Execute Substituir URL do Elementor para essas.
- Limpe o plugin de cache, o cache do alojamento e o do CDN. O passo 4 já limpou o do Elementor.
- 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.