Quando você insere uma imagem em um post ou página o WordPress inclui lá um código parecido com o que tem abaixo:
<img src="http://seusite.com.br/site/wp-content/uploads/04/13/imagem.jpg title="" alt="">
Perceba que o caminho da imagem aponta para o diretório /site que era o diretório onde o WordPress estava instalado antes. Agora que você moveu o conteúdo de /site para a raiz do servidor o caminho ficou incorreto.
A solução é fazer um replace no banco de dados para que o WordPress altere o endereço do site em todas as tabelas, não apenas na wp_options. Você parece entender de desenvolvimento web, então o que você vai fazer é pegar o código do GIST que estou compartilhando abaixo e executar esse SQL no seu banco. Pode fazer isso através do PHPMyAdmin.
Só tenha cuidado para substituir as URLS corretamente no meu código e faça um backup antes.
Link do gist para fazer um Search and Replace URL WordPress
Olá Léo, obrigado pela ajuda.
Eu rodei o script q me mandou alterando corretamente os campos que me indicou.
Quando rodei o sql ele retornou todos, menos o wp_posts, GUID. Ele informou que não retornou nada.
Entrando no site percebi que as imagens das outras páginas estão todas perfeitas. Somente a página principal que encontra-se sem imagens.
O que poderia ser?
Abraços.
Ele informa que “0 linhas foram afetadas”
Quando acesso o SQL e vejo o diretório do arquivo, ele mostra o local correto.
Poderia existir alguma questão relativo a arquivos jpg e png?
Estou colocando tudo na unha novamente. Acho mais facil.
Muito obrigado, ajudou demais.
Abraços
Deu certo!!!!….o site já está perfeito no ar.
Obrigado!!!
Se o problema era só com as imagens da home, provavelmente elas são inseridas de uma outra forma e o replace que você fez não estava afetando elas. Mas que bom que conseguiu resolver.
Provavelmente foi isso mesmo!!!
Muito obrigado. Mais uma experiência nova pra vida.
Forte abraço!!!
Tranquilo, precisando volta aqui no fórum!