Metoda corectă de a schimba calea folderului de încărcări pentru un site WordPress existent

22 mar. 2014, 10:12:33
Vizualizări: 16.7K
Voturi: 1

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?

2
Comentarii

Poți folosi Database Search and Replace Script in PHP care funcționează perfect în Wordpress. Caută "wp-content/uploads" și înlocuiește cu "calea-ta-nouă".

cybmeta cybmeta
22 mar. 2014 12:11:57

Salut, am folosit acest script mai devreme, acum am folosit pluginul WP Migrate Pro. Are funcția de căutare și înlocuire împreună cu exportul, așa că a funcționat perfect.

Harish Chouhan Harish Chouhan
22 mar. 2014 14:31:45
Toate răspunsurile la întrebare 1
3

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.

22 mar. 2014 10:43:12
Comentarii

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

Harish Chouhan Harish Chouhan
22 mar. 2014 11:26:16

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.

Volker E. Volker E.
22 feb. 2015 05:52:34

WordPress ar crea în continuare subfoldere după an dacă folderul implicit de încărcare este schimbat?

Ambrish Pathak Ambrish Pathak
1 feb. 2018 16:35:08