Si estás acostumbrado a utilizar una carpeta más amigable para almacenar tus imágenes, por ejemplo:
«dominio.com/imagenes/«
seguramente te resultará un tanto odioso la tradicional ubicación que utiliza WordPress para almacenar los archivos multimedia:
«wp-content/uploads/date/bla-bla-bla/tu-archivo-de-imagen.jpg«
En esta entrada te mostramos cómo cambiar la ubicación de las imágenes que son subidas en WordPress:
1) Obtener el «Path» o «Ruta del Servidor»:
Revisa con tu proveedor de hosting cuál es el «path» (ruta del servidor) para tu sitio web, por ejemplo:
2) Crear nueva carpeta contenedora
Crea una carpeta con el nombre de tu elección, por ejemplo: «imagenes«, en esta carpeta almacenaremos todas las imágenes que serán subidas en WordPress, el directorio lucirá similar a:
- Una vez creada la capeta, ve a tu panel de control de WordPress
- Elige «Ajustes» del menú lateral > sección «Multimedia«
- En la página «Ajustes de medios» observa el apartado: «Subida de archivos«
- En el campo «Guardar los archivos subidos en esta carpeta» escribe el path de la nueva carpeta, por ejemplo:
- En el campo «Ruta URL completa a los archivos» escribe la URL completa de la nueva carpeta contenedora, por ejemplo:
Que Pasa Con Las Imágenes Que Subiste Antes?
Hola @Samuel! las imágenes previas a este ajuste se mantienen en su carpeta original 🙂
Como hacer esto con wordpress 3.8? no aparecen los campos para modificar.
Joel, puedes atender este ajuste modificando el archivo «wp-config.php«, más información en el codex oficial: Moving uploads folder, o bien utilizar el plugin gratuito: «WP Original Media Path«.
Gracias por lo que has publicado, me has dado idea para modificar todo y solucionar mi problema.
Un placer @Carlos, éxito en tu proyecto!
Hola, y puedo cambiar la ruta a otro dominio, por ejemplo quiero que mis imágenes estén en Dropbox?
Hola @Waldier,
El plugin «Dropbox Photo Sideloader» seguro será de tu interés, también te sugiero revisar con detalle las políticas de uso de Dropbox.
Un saludo!
Adicionalmente a mi pregunta que hice hace un momento, puedo hacer otra de otro tema? busco integrar las entradas de wordpress en una web estática del mismo dominio.
buenos días, hola señorita muy interesante toda la informacion que presenta en este blog, me gustaria que me aclarara una duda pues no he encontrado respuesta, yo tengo un grupo de imagenes que se actualizan cada 3 horas (salidas de modelos meteorológicos) y deseo publicarlas en mi pagina de wordpress que esta en un servidor local (Intranet) de mi trabajo, pero deseo que al poner las imagenes en una carpeta (ej. /modelos/salidas/) se puedan ver en el sitio sin yo tener que entrar al wordpress, medios y subirlas manualmente o sea que no deseo hacer esto cada tres horas pues seria muy trabajoso, existe alguna forma de automatizar esta accion, por favor cualquier duda me puedes escribir al mail, saludos y gracias.
Hola @Miguel,
Es posible crear publicaciones automáticas siempre y cuando el proceso se realicé a través de WordPress, de lo contrario tendrás crear funciones y código personalizado. Existen un par de plugins gratuitos que se encargan de crear una entrada con imagen destacada cada vez que una imagen es cargada vía WordPress, por ejemplo: «Automatic Featured Image Posts» y «Auto Post After Image Upload«. Un saludo!
Hola señorita Estella
Quisiera ver si puede orientarme en un tema que no he podido concluir.
Las imágenes de mi wordpress son muchas ya no caben en ese servidor y no van a comprar otro que tenga mas capacidad porque ya lo tienen, pero tengo que migrar todas las imágenes a ese servidor de mayor capacidad en disco duro, he realizado búsquedas de que es lo que tengo que hacer, primero tengo que pasar todas las fotos-imágenes anteriores a mi servidor con mayor capacidad, después tengo que modificar la ruta de mis imágenes y también cambiar la ruta de las imágenes dentro de los posts que haya generado para usar esas imágenes.
He logrado cambiado la ruta de las imágenes en los posts con la siguiente instrucción:
UPDATE wp_posts SET post_content = REPLACE (post_content, ‘http://dominio-anterior.com.mx/wp-content/uploads/2015/11/gene-elec.jpg’, ‘http://servidor-mayor-capacidad.com.mx/wp-teorema/gene-elec.jpg’) WHERE post_type = ‘post’;
UPDATE wp_posts SET guid = REPLACE (guid, ‘http://dominio-anterior.com.mx/wp-content/uploads/2015/11/gene-elec.jpg’, ‘http://servidor-mayor-capacidad.com.mx/wp-teorema/gene-elec.jpg’) WHERE post_type = ‘attachment’
— como vera realice cambios en el campo post_content y guid, al parece todo me funciona, reviso los post y ya toma la imagen del nuevo servidor con mayor capacidad, pero revisando los archivos desde la opcion Medios de WordPress, busco las imagens modificadas y en los detalles sigo viendo la URL con el servidor domino-anterior.com.mx, solo en la descripcion de la imagen si me muestra el servidor-mayor-capacidad.com.mx.
Ojala pudiera orientarme para ver que me esta faltando.
Gracias por su orientación.
Saludos,
quisiera preguntar el porque de cuando cambio de carpeta los archivos que ya habia subido se crashean y no aparecen, es como si lo buscara en la nueva carpeta. Un error de ruta que hace que desaparezcan y se rompa mi pagina, ¿como puedo solucionar esto? ¿debo pasar las imagenes que ya tenia a la nueva carpeta? o ¿como hago para que se vean?
Hola @Edwar,
Para modificar la ubicación por defecto de los elementos multimedia en versiones recientes de WordPress, te sugiero utilizar el plugin gratuito «WP Original Media Path«. Un saludo!
Hola Estrella,
Espero puedas orientarme con mi problema, exporté mi proyecto a un servidor nuevo con un dominio diferente, pero las imágenes aparecen como rotas, inspeccionando la página (F12) veo que en el src aparece la URL del primer servidor, corrijo desde el navegador el dato y la imagen se muestra correctamente, pero ¿cómo puedo solucionarlo de forma permanente?. entré al apartado «Subida de archivos» y en la opción de «Guardar los archivos subidos en esta carpeta» no tengo nada y en «Ruta URL completa a los archivos» tengo http://miSegundoDominio.com/wp-content/, instalé el «WP Original Media Path“ pero no se solucionó el problema. Espero haberme dado a entender.>_<
Gracias por tu tiempo
Hola @Jessy, te sugiero revisar los permisos de carpetas y la estructura del archivo «.htaccess«. Éxito en tu proyecto!
Señorita Estrella
Espero tenga un día excelente!
Quisiera saber si usted sabe de alguna manera de como cambiarle la ruta de mis imágenes para que las suba a otro servidor y sean leídas desde ese servidor. Esto con la intención de liberar espacio en el servidor que maneja el dominio y WordPress. Osea no solo cambiarle la ruta de almacenamiento como lo haría el plug in WP Original Media Path, si no cambiársela a todas las imágenes que ya tengo almacenadas y poder pasarlas a otro servidor.
Hola @Guillermo, te sugiero revisar la documentación del codex oficial «WordPress Optimization/Offloading«. Un saludo!
Muchas gracias amigo buen blog, ahora mismo lo pondré en practica.
Hola.
Yo uso el banco de imagenes de wordrpress para linkear imagenes en otra página.
En el caso de que yo ya tengo subida una imagen a un URL pero ahora la quiero cambiar pero mantener el mismo URL como lo puedo hacer?
Muy interesante gracias por la información excelente web
Un placer, éxito en tu proyecto!
existe la posibilidad hacer algún cdn on wordpress multisite ya que el plugin que menciona no es compatible alguna sugerencia??