Modo corretto per modificare il percorso della cartella uploads in un sito WordPress esistente
Fino ad ora ho utilizzato la struttura di directory predefinita di WordPress, ma da quando ho iniziato a usare GIT, ho intenzione di configurare WordPress come un submodule e modificare anche i percorsi della cartella degli upload.
Poiché il percorso per le immagini esistenti è già impostato nel database, esiste un modo per modificarli automaticamente?

Se hai bisogno di cambiare la posizione predefinita per il caricamento dei media, devi modificare il file wp-config.php
situato nella directory principale della tua installazione WordPress. Se vuoi che la directory di caricamento sia wp-content/files
, dovrai inserire il seguente codice nel file wp-config.php
:
define( 'UPLOADS', 'wp-content/'.'files' );
Se invece vuoi che la directory di caricamento sia al di fuori di wp-content, ad esempio http://www.example.com/files/, allora devi impostare il percorso di caricamento in wp-config.php in questo modo:
define( 'UPLOADS', ''.'files' );
Per le immagini esistenti:
Copia tutte le immagini esistenti dalla cartella uploads alla nuova cartella specificata nel file wp-config.php
.
Le informazioni sopra riportate servono solo per modificare la posizione predefinita per il caricamento dei media.

Grazie Dipali. Ho già configurato il nuovo percorso in modo simile al codice che hai condiviso. La mia domanda riguarda la modifica del percorso delle immagini che sono state caricate prima di questo cambiamento. Dato che WordPress salva i percorsi delle immagini direttamente nel database in modo fisso. Per ora sono riuscito a utilizzare il plugin WP Migrate Pro per apportare le modifiche alle immagini esistenti, tuttavia volevo solo sapere se esisteva un altro modo.

Beh, quella risposta non funziona se non hai wp nella directory root, ma in una sottocartella. WP mette sempre ABSPATH
davanti al valore di UPLOADS
