Atenção: Faça o backup do seu banco de dados antes de realizar qualquer procedimento.

Quando instalamos um WordPress em um subdomínio (sub.seudominio.com), diretório (seudominio.com/novo) e depois precisamos publicar o site, os arquivos da biblioteca de mídia permanecem com a URL antiga. Isso também acontece quando tentamos migrar o WordPress para outro endereço (URL).

É possível alterar o caminho diretamente no banco de dados, mas existe uma forma mais simples e segura de se fazer essa alteração, utilizando um plugin. O plugin mais indicado para isso é o Search and Relace

Siga os passos abaixo:

-Após realizar o backup do seu banco de dados, baixe e instale o plugin

-Navegue até Ferramentas/Search & Replace

-Digite a URL antiga no campo Search for

-Marque a opção All – search and replace!

-Digite a URL atual no campo Replaced with

-Fique atento quando utilizar o sinal / no fim das URLs. Caso você use o sinal de forma incorreta, terá que restaurar o backup do banco de dados e refazer o processo

-Clique em Go >>

Mudando o endereço da pasta de mídia do WordPress diretamente no banco de dados

Aprenda como modificar o endereço da pasta de mídia do WordPress.

-Acesse seu banco de dados via PHPMyAdmin.

-Selecione a aba SQL

-Em seguida, execute o seguinte comando:

UPDATE wp_posts SET post_content = REPLACE(post_content,'http://www.seudominio.com/wp-content/uploads/','http://midia.seudominio.com/');   UPDATE wp_posts SET guid = REPLACE(guid,'http://www.seudominio.com/wp-content/uploads/','http://midia.seudominio.com/');

-Após finalizar, crie ou edite o arquivo .htaccess, inserindo a seguinte linha:

RedirectMatch 301 ^/wp-content/uploads/(.*)$ http://midia.seudominio.com/$1

Observação

-Lembre-se de substituir o “seudominio.com” pelo domínio que você possui.