Cum să faci WordPress să folosească noile setări pentru Upload Path în configurarea Multisite

7 iul. 2011, 18:48:04
Vizualizări: 21K
Voturi: 4

Am un site care este configurat pentru WordPress multisite.

Site-ul principal funcționează, dar subdomeniile nu funcționează așa cum mi-aș dori.

Iată setările pentru site-ul principal:

  • Upload Path: media/images/national
  • Upload URL Path: http:// images.mydomain.com/national
  • Fileupload Url: http:// www.mydomain.com/media/images/national

Aceste setări funcționează și pot încărca imagini în folderul specificat. Cu toate acestea, când încerc să folosesc setări similare pentru oricare dintre subdomenii, WordPress ignoră setările mele și folosește setările implicite, care sunt:

  • Upload Path: wp-content/blogs.dir/4/files
  • Upload URL Path: (gol)
  • Fileupload URL: http:// cityname.mydomain.com/files

Vreau ca toate fișierele media să meargă în folderul meu media și nu în folderul wp-content/blogs.dir.

Cum pot face WordPress să folosească setările pe care le introduc în Upload Path, Upload Url Path și File upload Url în loc să folosească setările sale implicite?

Notă finală: acest lucru se întâmplă și la o instalare proaspătă.

2
Comentarii

nu ar trebui ca wp_upload_dir() să se ocupe de asta pentru tine?

onetrickpony onetrickpony
7 iul. 2011 19:15:48

http://wordpress.org/plugins/network-shared-media/ Acest plugin pare să se ocupe de toate acestea!

Brad Griffin Brad Griffin
10 feb. 2014 17:34:37
Toate răspunsurile la întrebare 2
0

Într-o configurare multisite, trebuie să ajustați calea de încărcare (upload_path) pentru fiecare site individual prin meniul Administrator de Rețea.

Accesați /wp-admin/network/sites.php. Editați site-ul în cauză. În fila de setări, puteți găsi opțiunea "Cale încărcare" și o puteți modifica după preferințe.

De asemenea, puteți ajusta URL-urile pe această pagină. Căutați "upload".

Rețineți că această modificare nu se aplică retroactiv. Doar noile încărcări vor fi afectate.

7 iul. 2011 21:43:16
2

În WordPress multisite, "Calea de încărcare" ar trebui să fie setată ca o cale relativă la server (de exemplu /home/numecontserver/public_html/wp-content/uploads).

"Calea URL pentru încărcare" ar trebui să fie URI-ul (de exemplu http://exemplu.com/wp-content/uploads).

Ignorați fragmentul /sites/1/ pentru sub-site-uri - WordPress le va adăuga automat.

26 apr. 2017 12:06:01
Comentarii

Asta m-a ajutat, mulțumesc!

Maruf Maruf
28 dec. 2020 12:59:34

Ce se întâmplă dacă vreau ca /sites/1/ să fie sites/ceva-specific-pentru-site-ul-respectiv? De exemplu, poate fi nevoie să adaug mai multe site-uri, dar aș dori să pot vedea cu ușurință care folder de încărcări se aplică cărui site. Numărul nu este foarte descriptiv.

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