Atualize o URL do arquivo de mídia na biblioteca de mídia do wordpress

4

Atualmente, meus vídeos estão hospedados na minha instalação do wp. Quero mover todos os vídeos para o meu novo servidor.

Atualmente, o URL da minha mídia é o seguinte enlace

Estou movendo todos os vídeos para o meu servidor de mídia central, que terá esse novo URL enlace

Meu site continuará hospedado no momento certo. Eu só moverei arquivos de mídia.

Eu esperava que os URLs de atualização do Velvet Blues estivessem prontos para o trabalho, mas não encontrou nenhum URL para atualizar no meu site.

Provavelmente porque estou usando o JW Player no meu site e o vídeo do post do JW player usando shortcode e ID apenas na área de postagem.

[jwplayer mediaid="13441"]

Nenhum URL na postagem. Talvez essa seja a razão pela qual o velvet blue não está pegando os URLs para atualizar.

Dito isto, existe uma maneira de atualizar todos os urls de mídia na instalação do wordpress da biblioteca de mídia como se fosse adicionado como url externo?

Quais entradas do banco de dados contêm o URL da mídia? Eu estou supondo que meu último recurso será executar localizar e substituir no meu banco de dados.

Qualquer sugestão será muito apreciada.

Obrigado

    
por Charles Wayne 22.11.2014 / 12:57

3 respostas

4
  

existe uma maneira de atualizar todos os URLs de mídia no wordpress

Eu tive um problema semelhante com meus arquivos de mídia não ter o local correto após uma atualização do Wordpress (de alguma forma todos os links de mídia mudaram para um diretório incorreto), então eu encontrei URL de upload e Path Enabler que foi capaz de reescrever todas as URLs de mídia para um local de caminho diferente onde todas as minhas mídias estavam sendo armazenadas.

Espero que ajude alguém também!

    
por JCF 19.04.2016 / 20:45
1

Acho que você pode criar uma função personalizada para substituir seu antigo wp_attachment_url.

Suponha que você tenha o mesmo nome de arquivo em sua nova URL de mídia, para que você possa adicionar apenas um filtro para plug-ins de player jw, algo assim:

 if ( has_shortcode( get_the_content(), 'jw_player' ) ) { 
     function mynewmediaurl($wp_get_attachment_url){
$newmediadir = 'http://yourdomain/video/';
    $filename = basename($wp_get_attachment_url );
    $newurl = $newmediadir.$filename;
        return $newurl;
        }
    add_filter('wp_get_attachment_url', 'mynewmediaurl');
    }

você pode adicionar suas funções.php

Referência:

enlace

enlace

enlace

enlace

    
por Asisten 13.09.2017 / 10:17
-1

Supondo que haja vídeos limitados em seu site. você pode substituir a URL do seguinte:

Perceba o banco de dados do seu site, Substitua o URL e importe novamente. Esta é uma maneira segura de substituir o URL. Você pode fazer a mesma coisa usando a consulta sql também, mas isso pode causar algum problema.

    
por Helping Hands 22.11.2014 / 13:18