• Resolvido uelysoncolatto

    (@uelysoncolatto)


    Venho utilizando o WordPress em uma instalação local(localhost), fiz também a inserção de vários posts e mídias nesta instalação local. Porém ao migrar o meu website para um servidor on-line as minhas mídias não aparecem em virtude de estarem com o path do servidor local.

    Gostaria de saber se existe alguma solução para este problema sem que eu tenha que entrar no banco de dados e substituir o caminho das mídias?

    OBS: Seria interessante a criação de uma variável global que fosse acrescentada antes do caminho do arquivo no banco de dados, ou seja, ter uma variável dinâmica com o caminho da pasta que esta localizada a mídia. E não gravar no banco de dados o caminho completo da mídia.

    Como não consegui fazer isso ainda venho aqui pedir uma ajuda, ou quem sabe isso também seja relevante para uma atualização posterior do WordPress, sendo que muitos desenvolveres utilizam o server local para finalizar os conteúdos de um site.

    Agradeço desde já. Um grande abraço.

A visualizar 2 respostas - de 1 a 2 (de um total de 2)
  • Poderá existir algum plugin para ajudar nesta transição, mas é necessário alterar o caminho na base de dados.

    O query mySQL necessário será este:

    update wp_options set option_value = replace(option_value, 'endereco_antigo', 'www.endereco_novo.com');
    update wp_postmeta set meta_value = replace(meta_value, 'endereco_antigo', 'www.endereco_novo.com');
    update wp_posts set guid = replace(guid, 'endereco_antigo', 'www.endereco_novo.com.br');
    update wp_posts set post_content = replace(post_content, 'endereco_antigo', 'www.endereco_novo.com');

    Thread Starter uelysoncolatto

    (@uelysoncolatto)

    Muito obrigado pela ajuda Ricardo. Isso vai ser muito útil.

    Abraço.

A visualizar 2 respostas - de 1 a 2 (de um total de 2)
  • O tópico ‘Path(Caminho) das mídias’ está fechado a novas respostas.