Cómo hacer que WordPress use la nueva configuración de ruta de carga en configuración Multisite

7 jul 2011, 18:48:04
Vistas: 21K
Votos: 4

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.

2
Comentarios

¿no debería wp_upload_dir() encargarse de esto por ti?

onetrickpony onetrickpony
7 jul 2011 19:15:48

http://wordpress.org/plugins/network-shared-media/ ¡Este plugin parece encargarse de todo eso!

Brad Griffin Brad Griffin
10 feb 2014 17:34:37
Todas las respuestas a la pregunta 2
0

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.

7 jul 2011 21:43:16
2

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.

26 abr 2017 12:06:01
Comentarios

¡Esto me ayudó, gracias!

Maruf Maruf
28 dic 2020 12:59:34

¿Qué pasa si quiero que /sites/1/ sea sites/algo-específico-para-el-sitio-individual? Por ejemplo, puede que necesite agregar más sitios, pero me gustaría poder ver fácilmente qué carpeta de subidas corresponde a qué sitio. El número no es muy descriptivo.

Laura Sage Laura Sage
2 abr 2022 00:55:11