Как пересобрать медиатеку WordPress после переноса на новый хостинг?
Недавно я унаследовал большой сайт от разработчика, который исчез. На сайте более 6000 изображений. На страницах большинство изображений отсутствует, однако они отображаются в медиатеке, и я могу видеть их на сервере в папке wp-content/uploads. Когда я пытаюсь получить доступ к любому из этих изображений с пустой миниатюрой, я получаю следующее сообщение об ошибке:
Missing Attachment
Учитывая, что этот сайт был перенесен на новый хостинг, я уверен, что эти изображения неправильно связаны, но я не знаю, как изменить путь к изображениям, чтобы они отображались корректно. Я провел некоторое исследование и попробовал следующее:
UPDATE wp_posts set post_content=REPLACE(post_content, 'mysitexyz.net.basepointsite.com/', 'mysitexyz.net/');
Какой правильный способ восстановить связь с этими изображениями и сделать так, чтобы они корректно отображались в медиатеке?

Существует несколько плагинов для решения этой проблемы, но в основном ваша база данных по-прежнему ссылается на изображения как на "oldsite.com/wp-content/uploads/", а нужно, чтобы было "newsite.com/wp-content/uploads".
Поэтому необходимо изменить все старые ссылки. Можно использовать SQL-запросы:
UPDATE wp_options SET option_value = replace(option_value, ‘http://www.oldsite.com’, ‘http://www.newsite.com’) WHERE option_name = ‘home’ OR option_name = ‘siteurl';
UPDATE wp_posts SET guid = replace(guid, ‘http://www.oldsite.com’,’http://www.newsite.com’);
UPDATE wp_posts SET post_content = replace(post_content, ‘http://www.oldsite.com’, ‘http://www.newsite.com’);
UPDATE wp_postmeta SET meta_value = replace(meta_value, ‘http://www.oldsite.com’, ‘http://www.newsite.com’);
Раньше я использовал этот плагин, который отлично работал для переноса сайтов.
https://wordpress.org/plugins/velvet-blues-update-urls/
А этот плагин специально предназначен для синхронизации локальных и удаленных изменений, сделанных через FTP:
https://wordpress.org/plugins/ftp-sync/
Или вот еще несколько популярных, они делают практически то же самое:
MPress Fix URL References https://wordpress.org/plugins/mpress-fix-url-references/
Go Live Update URLS https://wordpress.org/plugins/go-live-update-urls/screenshots/

Отличное решение. Я выполнил SQL-обновления, а затем использовал Velvet Blues Update URLs. Это был быстрый способ. Спасибо за помощь.
