Cum să faci WordPress să folosească noile setări pentru Upload Path în configurarea Multisite
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ă.
Î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.

Î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.
