Интересует ли вас вопрос, где WordPress хранит изображения на вашем сайте? Многие начинающие пользователи интересуются как wordpress хранит картинки и что можно сделать, чтобы организовать свою медиа библиотеку более эффективно. В этой статье мы разберемся как устроено хранение изображений в WordPress.
WordPress обладает встроенной системой управления для загрузки медиа-файлов, таких как изображения, музыка, видео, документы и прочее. Эта система позволяет администрировать, редактировать и удалять файлы из вашей медиа библиотеки.
По умолчанию WordPress хранит все ваши картинки и загруженные файлы в папке /wp-content/uploads/ на вашем сервере. Все загрузки сортируются в папках по месяцу и году.
Например, все ваши медиа файлы, которые были загружены в марте 2016 будут располагаться в: /wp-content/uploads/2016/03/
Вы можете посмотреть эти папки, соединившись к вашему серверу через любой FTP клиент.
Также WordPress добавляет информацию о ваших картинках в базу данных. Информация о загруженных файлах записывается как attachment в поле post_type таблицы posts.
WordPress также сохраняет информацию в таблицу posts meta, когда вы вставляете изображение в запись или страницу.
Когда вы устанавливаете миниатюру записи, WordPress сохраняет эту информацию как meta key _thumbnail_id в таблице postmeta вашей базы данных.
Удаление ваших файлов через фтп клиент удалит их с сервера, но записи в базе остануться. Такие картинки останутся в ваших постах в виде битых изображений.
Аналогично, если вы удалите ссылки на ваши изображения или медиафайлы из базы данных, то WordPress перестанет показывать их в библиотеке файлов. Даже если файлы не тронуты и хранятся на сервере.
По умолчанию WordPress не позволяет вам изменить вам пути для хранения медиа файлов через админку. Единственное, что можно настроить, это отключить сортировку папку на месяц и год.
Для этого просто уберите галочку напротив “Помещать загруженные мной файлы в папки по месяцу и году” и сохраните изменения. WordPress начнет помещать загруженные файлы непосредственно в папку /wp-content/uploads/
WordPress не позволяет использовать произвольные папки для загрузки изображений. Это затрудняет пользователям организацию своих файлов по папкам.
Тем не менее, вы можете использовать теги для организации своих изображений. Плагины галерей, такие как Envira Gallery позволяют сделать это проще, используя альбомы и теги изображений.