По-умолчанию, WordPress не разрешает загрузку новых медиа-файлов напрямую в библиотеку через FTP.
То есть, вы конечно можете подключиться к своему сайту по FTP и загрузить 500 картинок в папку wp-content/uploads, но есть одна проблема — ни один из этих файлов не отобразится во встроенной медиатеке. И вы не сможете вставлять эти картинки в посты привычным образом.
В этом уроке мы покажем, как можно исправить эту ситуацию, и продемонстрируем, как массово загрузить кучу файлов в Медиа-библиотеку WordPress через FTP.
Смотрите также:
- 8 бесплатных плагинов для расширенных возможностей Медиа Библиотеки WordPress
- Добавляем файловый менеджер с поддержкой FTP на ваш WordPress-сайт
- WP Media Folder — поможет организовать и упорядочить вашу медиа библиотеку на WordPress
- Расширьте возможности Медиа библиотеки WordPress с помощью бесплатных плагинов
- Как скрыть свои медиафайлы от других Авторов и Участников в WordPress
Зачем нужно загружать медиафайлы через FTP?
Стандартный загрузчик файлов в медиа-библиотеке позволяет при загрузке выбрать сразу несколько файлов. Просто нажмите кнопку Добавить медиафайл и в окне выборе укажите несколько файлов:
Вы можете выбрать несколько фотографий, картинок, аудио или видео-файлов и нажать кнопку Загрузить, WordPress сделает все остальное.
Однако, этот метод может работать не всегда. Иногда вы можете столкнуться с ограничением по максимально допустимому размеру файла или количеству файлов, которые вы пытаетесь загрузить за один раз. И процесс загрузки может прерваться или уйти в бесконечный цикл.
Решение простое — использовать загрузку по FTP. Но тут всплывает другая проблема. Все файлы, загруженные через FTP, не будут доступны и видны в библиотеке медиафайлов WordPress.
К счастью, есть решение и этой проблемы, иначе мы бы не публиковали этот пост!
Загрузка файлов по FTP
First, you need to connect to your WordPress site using a FTP client. If you haven’t done this before, then see our guide on how to upload files to your WordPress site via FTP.
Для начала, загрузите сами файлы по FTP как обычно. Подключитесь к своему сайту с помощью FTP клиента (например, FileZilla), перейдите в каталог /wp-content/uploads/
Внутри папки uploads будут папки с годами и месяцами. Таким образом сам WordPress структурирует файлы при загрузке. Зайдите в папку с текущим годом и месяцем и загрузите туда свои файлы.
Если таких папок нет, создайте их сами, например, папку “2018” для текущего года, а внутри — папка “01” для января месяца.
После загрузки всех необходимых файлов в папку по FTP подошло время для выполнения следующего этапа.
Как отобразить файлы в библиотеке WordPress
Сразу после загрузки ваших файлов по FTP WordPress еще о них ничего не знает.
Когда вы загружаете файлы через встроенную библиотеку, WordPress помещает информацию о каждом файле в Базу Данных. Но сейчас мы загрузили файлы по FTP, а значит в БД нет этой информации.
Давайте это исправим!
Установите бесплатный плагин Add From Server:
После активации перейдите в меню Медиафайлы → Add From Server.
Плагин обратится к каталогу /wp-content/ и отобразит список всех загруженных медиафайлов и папок внутри. Вы можете кликнуть на любую папку и найти файлы, которые вы недавно загрузили:
Проставьте галочки напротив всех файлов, которые вы загрузили по FTP, и нажмите на кнопку Import.
Плагин произведет процедуру регистрации этих файлов в Базе Данных. Другими словами, он сделает эти файлы доступными в библиотеке WordPress:
Теперь откройте Медиафайлы и проверьте, видны ли все ваши файлы:
Источник: wpbeginner.com
Источник: hostenko.com/wpcafe