Cómo hacer que WordPress use la nueva configuración de ruta de carga en configuración Multisite
Tengo un sitio configurado con WordPress multisite.
El sitio principal funciona, pero los subdominios no están funcionando como me gustaría.
Aquí están los ajustes para el sitio principal:
- Ruta de Carga:
media/images/national
- Ruta URL de Carga:
http:// images.mydomain.com/national
- URL de Carga de Archivos:
http:// www.mydomain.com/media/images/national
Estos ajustes funcionan, y puedo cargar imágenes en la carpeta especificada. Sin embargo, cuando intento usar ajustes similares para cualquiera de los subdominios, WordPress ignora mis configuraciones y usa sus ajustes predeterminados, que son:
- Ruta de Carga:
wp-content/blogs.dir/4/files
- Ruta URL de Carga:
(en blanco)
- URL de Carga de Archivos:
http:// cityname.mydomain.com/files
Quiero que todos mis archivos multimedia vayan a mi carpeta media y no a la carpeta wp-content/blogs.dir
.
¿Cómo puedo hacer que WordPress use la configuración que coloco en Ruta de Carga
, Ruta URL de Carga
y URL de Carga de Archivos
en lugar de usar sus propios ajustes predeterminados?
Nota final: esto también sucede en una instalación nueva.
En una configuración multisitio, necesitas ajustar la upload_path para cada sitio individual a través del menú de Administración de Red.
Ve a /wp-admin/network/sites.php. Edita el sitio en cuestión. En la pestaña de ajustes, puedes encontrar la configuración de Ruta de Subida (Upload Path) y cambiarla a lo que desees.
También puedes ajustar las URLs en esta página. Busca "upload".
Nota que esto no se aplica retroactivamente. Solo los nuevos archivos subidos se verán afectados.

En WordPress multisite, la "Ruta de carga" debe establecerse como una ruta relativa al servidor (por ejemplo, /home/nombredecuentadeservidor/public_html/wp-content/uploads
).
La "Ruta URL de carga" debe ser la URI (por ejemplo, http://ejemplo.com/wp-content/uploads
).
Ignora el fragmento /sites/1/
para los subsitios - WordPress lo agregará automáticamente.
