Forma correcta de cambiar la ruta de la carpeta de subidas en un sitio WordPress existente
Hasta ahora he utilizado la estructura de directorios predeterminada de WordPress, pero como comencé a usar GIT, planeo configurar WordPress como un submódulo y también cambiar las rutas de la carpeta de subidas.
Dado que la ruta de las imágenes existentes ya está establecida en la base de datos, ¿existe alguna forma de cambiarlas automáticamente?
Si necesitas cambiar la ubicación predeterminada de carga de medios, debes editar el archivo wp-config.php
ubicado en el directorio raíz de tu instalación de WordPress. Si deseas que el directorio de carga sea wp-content/archivos
, entonces necesitarás colocar el siguiente código en wp-config.php
:
define( 'UPLOADS', 'wp-content/'.'archivos' );
Si deseas que el directorio de carga esté fuera de wp-content, como http://www.example.com/archivos/, entonces necesitas configurar la ruta de carga en wp-config.php así:
define( 'UPLOADS', ''.'archivos' );
Para imágenes existentes:
Copia todas las imágenes existentes de la carpeta de subidas a la nueva carpeta que has configurado en el archivo wp-config.php
.
La información anterior es solo para cambiar la ubicación predeterminada de carga de medios.

Gracias Dipali. Ya he configurado la nueva ruta similar al código que compartiste. Mi pregunta es sobre cómo cambiar la ruta de las imágenes que se subieron antes de este cambio. Dado que WordPress codifica directamente las rutas de las imágenes en la base de datos. Por ahora he logrado usar el plugin WP Migrate Pro para hacer los cambios en las imágenes existentes, pero solo quería saber si había alguna otra forma.

Bueno, esa respuesta no funciona si no tienes WordPress en tu directorio raíz, sino en una subcarpeta. WordPress siempre coloca ABSPATH
delante del valor de UPLOADS
