Я перехожу с одного хоста WordPress на другой. Я застрял в том, чтобы перенесенные изображения показывались в библиотеке мультимедиа.
Вот что я сделал:
- Я заархивировал и загрузил все файлы в папке wp-content / uploads, а затем разархивировал их в каталог загрузки нового сервера.
- Я экспортировал данные wp_posts:
select * from wp_posts where post_type='attachment'
и все wp_postmeta с этими post_id.
- Я выполнил поиск и замену в файлах SQL, чтобы обновить имя домена.
- Ни один из этих
wp_posts.ID
или wp_postmeta.meta_id
не конфликтовал с новой базой данных, поэтому я импортировал файлы SQL.
Данные находятся в таблицах, но в библиотеке мультимедиа по-прежнему ничего не отображается. В раскрывающемся списке фильтра даты в библиотеке мультимедиа отображаются все месяцы для папок, но не отображаются изображения «Файлы мультимедиа не найдены».
Изображения находятся в нужном месте, поскольку используемый мной конструктор страниц правильно отображает все изображения (с новым доменным именем в их URL).
Не хватает ли дополнительного шага, чтобы изображения на новом сервере отображались в медиатеке?