WordPress 3.5: ¿Cómo configurar la "ruta URL completa a archivos" personalizada en la Biblioteca de Medios?

2 ene 2013, 12:47:38
Vistas: 23.9K
Votos: 15

Dado que los cambios recientes en WordPress 3.5 eliminaron la opción de "ruta URL completa a archivos" de la biblioteca de medios, me pregunto cómo configurar esta opción a una ruta personalizada ahora?

Necesito establecer mi "ruta URL completa a archivos" para mis archivos multimedia en un subdominio personalizado. ¿Pueden ayudarme a encontrar una solución para este problema?

Saludos, faxxim

1
Comentarios

Hola, escribí un pequeño plugin para las nuevas funcionalidades de Wordpress 3.5. Puedes modificar directamente el dominio o subdominio http://wordpress.org/extend/plugins/wp-original-media-path/

User User
6 ene 2013 15:12:16
Todas las respuestas a la pregunta 2
8
18

El nombre de la opción es upload_url_path, y aún puedes filtrarlo:

add_filter( 'pre_option_upload_url_path', 'wpse_77960_upload_url' );

function wpse_77960_upload_url()
{
    return 'http://subdominio.ejemplo.com/archivos';
}
2 ene 2013 12:51:30
Comentarios

elimina la barra diagonal final porque tendrás barras dobles en la URL, como 'http://subdomain.example.com/files//path/to/image.jpg'

Eugene Manuilov Eugene Manuilov
2 ene 2013 12:55:02

OK, ¡qué bueno saber que es tan fácil! ¡Muchas gracias!

faxxim faxxim
2 ene 2013 12:58:36

@EugeneManuilov Lo olvidé. Corregido. :) La mayoría de los sistemas tratan las barras dobles en medio de una ruta como una sola barra.

fuxia fuxia
2 ene 2013 13:00:11

@toscho Sé que funcionará, pero no es feng shui tener barras dobles :)

Eugene Manuilov Eugene Manuilov
2 ene 2013 13:07:04

@EugeneManuilov Por eso las elimino mediante .htaccess.

fuxia fuxia
2 ene 2013 13:10:49

@toscho buen material, votado a favor

Eugene Manuilov Eugene Manuilov
2 ene 2013 13:13:38

¿Por qué no es suficiente usar la constante UPLOADS? ¿Realmente lo que se pide en la pregunta es definir la URL completa?

bueltge bueltge
28 ene 2013 18:21:45

@bueltge UPLOADS es una ruta de archivo, upload_url es una URL. Dos URLs diferentes pueden apuntar a la misma ruta local, y no hay forma de determinar la URL correcta para una ruta dada. Así que ambas son dos cosas diferentes.

fuxia fuxia
28 ene 2013 18:46:22
Mostrar los 3 comentarios restantes
0

Gracias @Toscho por proporcionarme el nombre de la opción. Aquí hay otra forma de cambiarlo, colocando esto en tu archivo functions.php:

update_option('upload_url_path', '/wp-content/uploads');

Esto hará que WordPress incruste las imágenes como src="/wp-content/uploads/archivo.jpg" en lugar de src="http://dominio.com/wp-content/uploads/archivo.jpg"

18 ene 2013 20:08:24