WP eLDeR Addon документация v1.6.x
Документация / WP eLDeR Addon / Папки загрузок и имена файлов

Папки загрузок и имена файлов

Как раскладывать загруженные файлы по папкам и что делать с именами, которые пришли от пользователя.

Структура папок

WordPress по умолчанию складывает загрузки в папки вида /uploads/2026/07/. Плагин позволяет управлять уровнями вложенности отдельно.

НастройкаРезультат
Год/uploads/2026/file.webp
Год + месяц (по умолчанию)/uploads/2026/07/file.webp
Год + месяц + день/uploads/2026/07/30/file.webp
Всё выключено/uploads/file.webp — все файлы в одной папке
Меняйте структуру только на новом сайте. Настройка применяется к новым загрузкам, а уже загруженные файлы остаются на прежних местах. Если поменять её на работающем сайте, часть картинок будет лежать по старой схеме, часть по новой — ничего не сломается, но порядка не прибавится.

Разбивка по дням имеет смысл на сайтах с очень большим потоком загрузок — новостных лентах, площадках с пользовательским контентом. Для обычного сайта достаточно года и месяца: тысячи файлов в одной папке замедляют работу файлового менеджера и резервного копирования.

MD5-имена файлов

Функция переименовывает загружаемые файлы в набор символов вида a1b2c3d4e5f6....webp.

Зачем это нужно:

  • Имена файлов от пользователей часто содержат пробелы, кириллицу и спецсимволы — они превращаются в нечитаемые адреса вроде %D1%84%D0%BE%D1%82%D0%BE.jpg.
  • Имя файла может выдавать лишнее: договор-иванов-2026.pdf в открытом доступе — не лучшая идея.
  • Исключаются совпадения имён: два файла photo.jpg от разных пользователей не перезапишут друг друга и не превратятся в photo-1.jpg.
Название в медиатеке сохраняется. Переименовывается только файл на диске. В библиотеке медиафайлов вы по-прежнему видите исходное название — искать картинки будет так же удобно.

Когда не стоит включать: если вы продвигаете изображения в поиске по картинкам. Осмысленное имя файла — один из факторов ранжирования, и krasnye-krossovki-nike.webp для поисковика полезнее случайного набора символов.

Транслитерация вместо MD5

Если нужны читаемые латинские имена, а не случайные — используйте транслитерацию ссылок на вкладке Контент. Она переводит кириллицу в латиницу: красные-кроссовки.jpgkrasnye-krossovki.jpg. Подробности: «Инструменты контента».