Как мне "перестроить" медиатеку WordPress после переноса на новый хост?
Недавно я унаследовал большой сайт от разработчика, который исчез. На сайте представлено более 6000 изображений. На страницах большинство изображений отсутствуют, однако на них есть ссылки в библиотеке мультимедиа, и я могу видеть их на сервере в разделе wp-контент/загрузки. Когда я пытаюсь получить доступ к любому из этих изображений с пустым эскизом, я получаю следующее сообщение об ошибке:
Отсутствует вложение
Учитывая, что этот сайт был перенесен на новый хост, я довольно уверен, что на эти изображения нет правильных ссылок, но я не уверен, как изменить путь к изображениям, чтобы они отображались правильно. Я провел небольшое исследование и попробовал следующее:
UPDATE wp_posts set post_content=REPLACE(post_content, 'mysitexyz.net.basepointsite.com/', 'mysitexyz.net/');
Как правильно повторно связать эти изображения и правильно отобразить их в медиатеке?
1 answers
Есть несколько плагинов, чтобы исправить это, но в основном ваша база данных по-прежнему ссылается на изображения, которые должны быть"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 Исправляет ссылки на URL-адреса https://wordpress.org/plugins/mpress-fix-url-references/
URL-адреса для обновления в реальном времени https://wordpress.org/plugins/go-live-update-urls/screenshots/