Правильный способ изменить путь к папке загрузок в существующем WordPress сайте
До сих пор я использовал стандартную структуру каталогов WordPress, но после начала работы с GIT планирую настроить WordPress как подмодуль и изменить пути к папке загрузок.
Поскольку пути к существующим изображениям уже сохранены в базе данных, есть ли способ автоматически изменить их?
Если вам нужно изменить стандартную папку загрузки медиафайлов, необходимо отредактировать файл wp-config.php
, расположенный в корневой директории вашей установки WordPress. Если вы хотите, чтобы папка загрузки находилась в wp-content/files
, добавьте следующий код в wp-config.php
:
define( 'UPLOADS', 'wp-content/'.'files' );
Если вы хотите, чтобы папка загрузки находилась вне директории wp-content (например, http://www.example.com/files/), укажите путь в wp-config.php
следующим образом:
define( 'UPLOADS', ''.'files' );
Для существующих изображений:
Скопируйте все файлы из текущей папки загрузок (uploads) в новую папку, указанную в wp-config.php
.
Эта информация предназначена только для изменения стандартного расположения папки загрузки медиафайлов.

Спасибо, Дипали. Я уже настроил новый путь, аналогичный коду, которым вы поделились. Мой вопрос касается изменения пути изображений, которые были загружены до этого изменения. Поскольку WordPress жестко прописывает пути к изображениям непосредственно в базе данных. Пока мне удалось использовать плагин WP Migrate Pro для внесения изменений в существующие изображения, однако просто хотел узнать, есть ли другой способ.

Ну, этот ответ не работает, если у вас WordPress установлен не в корневой директории, а в подпапке. WP всегда добавляет ABSPATH
перед значением UPLOADS
.
