WordPress не видит медиафайлы

Загружаемые медиафайлы любого типа через FTP-клиент в WordPress, не будут проходить системную регистрацию. Стало быть, в дальнейшем могут возникнуть некоторые проблемы с их работай. Даже если будете загружать в специальную отведенную для этого папку «uploads», это никак не изменит ситуацию. По той простой причине, что библиотека медиафайлов – это своего рода приложение со своим функционалом, которое делает запись в базе данных, отмечая каждый медиафайл.

Файлы, загружаемые в обход программы, попросту будут отсутствовать в библиотеке, и, следовательно, в будущем не сможете рассчитывать на их использования для миниатюр и прочих применений.

С помощью плагина Media from FTP произведем поиск на наличие файлов, загружаемых через FTP, а после обновить для доступности их в библиотеке медиафайлов. По завершении установки плагина добавится в панель управления новый раздел «Media from FTP». В принципе все можно оставить по умолчанию, это касательно настроек. Переходим сразу в раздел «Search & Register» и тут же начнется поиск файлов, когда он окончится появится результат.

Нужно отметит файлы, которые желаете обновить и нажать на кнопку «Обновить медиафайл», после чего они будут доступны в WordPress библиотеке.

Перенес сайт с локального компа на хостинг. Адреса все поменял. Все работает, но когда я на хостинге пытаюсь загрузить картинку он пишет ошибка HTTP:

Когда я обновляю админку, появляется файл, но не отображается превью

Если я нажму на нее, то по прежнему она не отображается

Ну а так картинка работает и отображается на сайте

Что сделать, чтобы он нормально загружал и отображал превью картинок? Если я с хостинга переношу базу на свой локальный комп и добавляю, картинки превью корректно отображaются.

Читайте также:  Samsung galaxy s4 i9500 white

По-умолчанию, WordPress не разрешает загрузку новых медиа-файлов напрямую в библиотеку через FTP.

То есть, вы конечно можете подключиться к своему сайту по FTP и загрузить 500 картинок в папку wp-content/uploads, но есть одна проблема — ни один из этих файлов не отобразится во встроенной медиатеке. И вы не сможете вставлять эти картинки в посты привычным образом.

В этом уроке мы покажем, как можно исправить эту ситуацию, и продемонстрируем, как массово загрузить кучу файлов в Медиа-библиотеку WordPress через FTP.

Зачем нужно загружать медиафайлы через 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 gu >upload files to your WordPress site via FTP .

Для начала, загрузите сами файлы по FTP как обычно. Подключитесь к своему сайту с помощью FTP клиента (например, FileZilla), перейдите в каталог /wp-content/uploads/

Читайте также:  Hp pavilion slimline s5000 series

Внутри папки uploads будут папки с годами и месяцами. Таким образом сам WordPress структурирует файлы при загрузке. Зайдите в папку с текущим годом и месяцем и загрузите туда свои файлы.

Если таких папок нет, создайте их сами, например, папку "2018" для текущего года, а внутри — папка "01" для января месяца.

После загрузки всех необходимых файлов в папку по FTP подошло время для выполнения следующего этапа.

Как отобразить файлы в библиотеке WordPress

Сразу после загрузки ваших файлов по FTP WordPress еще о них ничего не знает.

Когда вы загружаете файлы через встроенную библиотеку, WordPress помещает информацию о каждом файле в Базу Данных. Но сейчас мы загрузили файлы по FTP, а значит в БД нет этой информации.

Давайте это исправим!

Установите бесплатный плагин Add From Server:

После активации перейдите в меню Медиафайлы → Add From Server .

Плагин обратится к каталогу /wp-content/ и отобразит список всех загруженных медиафайлов и папок внутри. Вы можете кликнуть на любую папку и найти файлы, которые вы недавно загрузили:

Проставьте галочки напротив всех файлов, которые вы загрузили по FTP, и нажмите на кнопку Import .

Плагин произведет процедуру регистрации этих файлов в Базе Данных. Другими словами, он сделает эти файлы доступными в библиотеке WordPress:

Теперь откройте Медиафайлы и проверьте, видны ли все ваши файлы:

Дальше вы можете работать с этими файлами привычным образом. Можно вставлять их в записи и страницы, делать галереи и так далее.

Rate this post

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *