Come configurare il nuovo percorso di upload in WordPress Multisite

7 lug 2011, 18:48:04
Visualizzazioni: 21K
Voti: 4

Ho un sito configurato con WordPress multisite.

Il sito principale funziona, ma i sottodomini non funzionano come vorrei.

Ecco le impostazioni per il sito principale:

  • Percorso di Upload: media/images/national
  • URL Percorso di Upload: http:// images.mydomain.com/national
  • URL Caricamento File: http:// www.mydomain.com/media/images/national

Queste impostazioni funzionano e riesco a caricare le immagini nella cartella specificata. Tuttavia, quando provo a utilizzare impostazioni simili per uno qualsiasi dei sottodomini, WordPress ignora le mie impostazioni e utilizza quelle predefinite, che sono:

  • Percorso di Upload: wp-content/blogs.dir/4/files
  • URL Percorso di Upload: (vuoto)
  • URL Caricamento File: http:// cityname.mydomain.com/files

Voglio che tutti i miei file multimediali vadano nella mia cartella media e non nella cartella wp-content/blogs.dir.

Come posso fare in modo che WordPress utilizzi le impostazioni che inserisco in Upload Path, Upload Url Path e File upload Url invece di utilizzare le sue impostazioni predefinite?

Nota finale: questo accade anche su una nuova installazione.

2
Commenti

wp_upload_dir() non dovrebbe occuparsene automaticamente?

onetrickpony onetrickpony
7 lug 2011 19:15:48

http://wordpress.org/plugins/network-shared-media/ Questo plugin sembra gestire tutto ciò!

Brad Griffin Brad Griffin
10 feb 2014 17:34:37
Tutte le risposte alla domanda 2
0

In una configurazione multisito, è necessario regolare il percorso di caricamento (upload_path) per ogni singolo sito attraverso il menu di Amministrazione di Rete.

Vai su /wp-admin/network/sites.php. Modifica il sito in questione. Nella scheda delle impostazioni, puoi trovare l'opzione "Percorso di caricamento" e modificarla come preferisci.

Puoi anche regolare gli URL in questa pagina. Cerca "upload".

Nota che questa modifica non viene applicata retroattivamente. Solo i nuovi caricamenti saranno influenzati.

7 lug 2011 21:43:16
2

Il "Percorso di caricamento" (Upload Path) di WordPress multisite dovrebbe essere impostato come un percorso relativo al server (ad esempio /home/nomeaccountserver/public_html/wp-content/uploads).

Il "Percorso URL di caricamento" (Upload URL Path) dovrebbe essere l'URI (ad esempio http://esempio.com/wp-content/uploads).

Ignora il frammento /sites/1/ per i sotto-siti - WordPress lo aggiungerà automaticamente.

26 apr 2017 12:06:01
Commenti

Questo è stato d'aiuto, grazie!

Maruf Maruf
28 dic 2020 12:59:34

E se volessi che /sites/1/ diventasse sites/qualcosa-specifico-per-il-sito-individuale? Ad esempio, potrei dover aggiungere altri siti, ma vorrei poter vedere facilmente quale cartella degli upload si riferisce a quale sito. Il numero non è molto descrittivo.

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