
A resposta curta: quando muda o endereço do site (um domínio novo, ou de http para https), o WordPress continua a guardar o endereço antigo em milhares de sítios da base de dados: no texto das páginas, nas imagens, nas definições. Trocá-los exige uma ferramenta que respeite os dados «serializados». Um REPLACE em SQL, à mão, pode partir o site; use o WP-CLI ou um plugin próprio, depois de uma cópia.
Porque não se faz à mão
| Método | Serve? |
| Editar página a página | Só para sites muito pequenos. |
| Um REPLACE em SQL (phpMyAdmin) | Não. Muitos dados ficam guardados com o tamanho do texto escrito dentro (serializados). Trocar o texto sem acertar o tamanho estraga a definição inteira. |
| WP-CLI: wp search-replace | Sim. Percebe os dados serializados e deixa ver o que mudaria antes. |
| Um plugin de procurar e substituir | Sim, se não tem SSH. Escolha um que trate dados serializados e que tenha «ensaio». |
Com o WP-CLI (SSH), passo a passo
|
|
|
|
|
| Deixe a coluna «guid» como está (por isso o --skip-columns=guid): os GUID identificam cada artigo para os leitores de feeds e não devem mudar. E não corra a troca sem cópia: não há «anular». Para mudar o endereço do próprio site (não o que está nos conteúdos), veja Mudar o endereço do site WordPress. |
| O caso completo, de um domínio para outro, está em Mudar o WordPress para um domínio novo. Se não tem o WP-CLI, veja WP-CLI por SSH. |
|
Prefere que o façamos consigo? Abra um pedido com os dois endereços (o antigo e o novo). Abrir pedido de suporte |
PRODUTO RECOMENDADO Alojamento WordPress Instalação num clique, actualizações tratadas e velocidade a sério. desde 321,75 MT/mês (plano de 3 anos, com cupão) Ver planos |
- 0 Utilizadores acharam útil











