Metoda corectă de a schimba calea folderului de încărcări pentru un site WordPress existent
Până acum am folosit structura implicită de directoare WordPress, dar de când am început să utilizez GIT, intenționez să configurez WordPress ca submodul și să modific căile folderului de încărcări.
Deoarece calea pentru imaginile existente este deja setată în baza de date, există vreo metodă de a le schimba automat?
dacă trebuie să schimbați locația implicită pentru încărcarea fișierelor media, trebuie să editați fișierul wp-config.php
situat în directorul rădăcină al instalării WordPress. Dacă doriți ca directorul de încărcare să fie wp-content/files
, atunci va trebui să adăugați următorul cod în wp-config.php
define( 'UPLOADS', 'wp-content/'.'files' );
Dacă doriți ca directorul de încărcare să fie în afara wp-content, cum ar fi http://www.example.com/files/, atunci trebuie să setați calea de încărcare în wp-config.php astfel:
define( 'UPLOADS', ''.'files' );
Pentru imaginile existente:-
Copiați toate imaginile existente din folderul uploads în noul folder setat în fișierul wp-config.php
.
Informațiile de mai sus sunt doar pentru schimbarea locației implicite de încărcare a fișierelor media.

Mulțumesc, Dipali. Am configurat deja noua cale similar cu codul pe care l-ai partajat. Întrebarea mea este despre schimbarea căii pentru imaginile care au fost încărcate înainte de această modificare. Deoarece WordPress hardcodează direct căile imaginilor în baza de date. Pentru moment, am reușit să folosesc pluginul WP Migrate Pro pentru a face modificările la imaginile existente, dar voiam să știu dacă există vreo altă metodă.

Ei bine, acest răspuns nu funcționează dacă nu ai WordPress în directorul root, ci într-un subfolder. WP pune întotdeauna ABSPATH
în fața valorii UPLOADS
.
