Вам интересно знать, где WordPress хранит изображения с сайта? И что можно сделать, чтобы еще эффективнее организовать медиа библиотеки? Обо всем этом я расскажу в данной статье.
Кстати если вы интересуетесь независимым рейтингом хостингов, то переходите по ссылке
Содержание
У WordPress есть встроенная система по управлению медиа загрузками (изображения, видео, музыка, документы и т.п). Эта система позволяет совершать все возможные действия с данным контентом в медиа библиотеке, т.е. вы можете редактировать, управлять, загружать и удалять эти файлы.
Стандартно WordPress хранит изображения и медиа загрузки на своем сервере в папке /wp-content/uploads/ . Все загрузки сгруппированы в папках по году и месяцу их возникновения.
Например, все медиа файлы, загруженные в марте 2016 года, будут находиться согласно маршруту:
/wp-content/uploads/2016/03/
Вы можете посмотреть на все эти папки, подсоединившись к WordPress через FTP-клиент.
WordPress также добавляет информацию о загруженных изображениях в свою базу данных. Здесь она хранится в таблице записей под типом записи «attachment».
Если вы вставляете изображения в записи/страницы или в любой другой пользовательский тип записи, то WordPress хранит о них информацию в мета таблице записей.
Если речь идет о миниатюрах, то информацию о них WordPress хранит в таблице базы данных «postmeta» под мета ключом _thumbnail_id .
Если вы удалите эти файлы с сервера с помощью FTP-клиента, то они исчезнут оттуда, но не из базы данных WordPress. Они будут появляться на сайте, как неработающие изображения.
По этому же принципу, если вы удалите все ссылки на изображения и медиа загрузки с базы данных, то они не будут показываться в медиа библиотеке, не смотря на то, что все они в нетронутом виде находятся на сервере.
По умолчанию WordPress не позволяет с админки менять место хранения изображений и медиа загрузок. Единственное изменение, которое вы можете здесь сделать – это отключить принцип хранения данных файлов согласно году и месяцу их загрузки. Делается это через меню Настройки » Медиафайлы.
Уберите галочку напротив «Помещать загруженные мной файлы в папки по месяцу и году» и щелкните по кнопке «Сохранить изменения». После этого WordPress начнет хранить файлы непосредственно в паке /wp-content/uploads/.
Продвинутые пользователи WordPress могут хранить эти файлы в каталоге пользовательских загрузок.
Для более подробной информации читайте, как поменять стандартное место хранения медиа загрузок в WordPress (в стадии написания).
WordPress не позволяет использовать пользовательские папки для загрузки изображений, что создает трудности для организации хранения согласно файловой структуре.
Тем не менее, для организации медиа хранения вы можете тегировать свои изображения. Используйте для этого плагины галерей, как например Envira Gallery, которая облегчает организацию медиа файлов благодаря функции создания альбомов и добавления тегов.
Надеюсь, это статья помогла вам разобраться, где WordPress хранит изображения на сайте. Возможно, вам также будет интересно узнать, как найти фотостоки бесплатных изображений для WordPress блога (в стадии написания).
Если вам понравилась статья, то ставьте плюс. Подписывайтесь на мой YouTube канал, находите меня в социальных медиа. Увидимся в следующих выпусках. До новых встреч!
Я подготовил для Вас обращение, с ним можете ознакомиться тут
Макс Метелев - автор, блоггер, актер местного театра, ведущий городских мероприятий. Делюсь только лучшим!