Actualizar la url del archivo de medios en la biblioteca de medios de wordpress

4

Actualmente mis videos están alojados dentro de mi instalación de wp. Quiero mover todos los videos a mi nuevo servidor.

Actualmente, mi url de medios son los siguientes enlace

Moveré todos los videos a mi servidor central de medios que tendrá esta nueva URL enlace

Mi sitio continuará alojado donde está ahora. Solo moveré archivos de medios.

Esperaba que las URLs de Velvet Blues Update estén listas para el trabajo, pero no encuentra ninguna url para actualizar en mi sitio web.

Probablemente porque estoy usando el reproductor JW en mi sitio y el video de publicación del reproductor JW utilizando el código corto y la identificación solo en el área de publicación.

[jwplayer mediaid="13441"]

No hay URL en la publicación. Tal vez esta sea la razón por la que Velvet Blue no está recogiendo las URL para actualizar.

Habiendo dicho eso, ¿hay alguna manera de actualizar todas las URL de medios en WordPress? Instale desde la biblioteca de medios como si se hubiera agregado como URL externa.

¿Qué entradas de la base de datos contienen la URL del medio? Supongo que mi último recurso será ejecutar Buscar y reemplazar en mi base de datos.

Cualquier sugerencia será muy apreciada.

Gracias

    
pregunta Charles Wayne 22.11.2014 - 12:57

3 respuestas

4
  

hay una manera de actualizar todas las URL de los medios en wordpress

Tuve un problema similar debido a que mis archivos de medios no tenían la ubicación correcta después de una actualización de Wordpress (de alguna manera, todos los enlaces de medios se cambiaron a un directorio incorrecto), así que encontré Subir URL y Path Enabler que fue capaz de reescribir todas las URL de medios en una ubicación de ruta diferente donde todos mis medios se estaban almacenando realmente.

¡Espero que eso ayude a alguien más también!

    
respondido por el JCF 19.04.2016 - 20:45
1

Creo que puedes crear una función personalizada para reemplazar tu antiguo wp_attachment_url.

Suponga que tiene el mismo nombre de archivo en su nueva url de medios, por lo que puede agregar filtros solo para los complementos de jw player, algo como esto:

 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');
    }

puedes agregar en tus funciones.php

Referencia:

enlace

enlace

enlace

enlace

    
respondido por el Asisten 13.09.2017 - 10:17
-1

Suponiendo que hay videos limitados en su sitio. puede reemplazar la URL haciendo lo siguiente:

Experimente la base de datos de su sitio, reemplace la URL e importe nuevamente. Esta es una forma segura de reemplazar la URL. También puede hacer lo mismo usando la consulta SQL, pero eso puede causar problemas en algún momento.

    
respondido por el Helping Hands 22.11.2014 - 13:18

Lea otras preguntas en las etiquetas