Этот урок будет небольшим, но очень полезным для тех, кто хоть раз сталкивался с переносом сайта на WordPress с одного домена на другой.
Если вам однажды доводилось перемещать сайт с одного места на другое, вы скорее всего сталкивались с этой головной болью — обновление всех ссылок со старого источника на новый.
Зачастую приходится возвращаться к старому источнику и править все URL-ы вручную с указанием нового адреса сайта. Но теперь можете забыть об этом нудном занятии.
Velvet Blues Update URLs
В базе данных плагинов WordPress есть отличное и простое решение этой проблемы. Это плагин от Velvet Blues.
Плагин Velvet Blues Update URLs позволяет в пару кликов обновить все ваши ссылки со старого сайта. Все что нужно сделать, это указать старый адрес, указать новый адрес и выбрать тип ссылок. Все ссылки на новом сайте обновятся автоматически. Проще не бывает.
Установка
Для начала скачайте плагин с официального репозитория WordPress.
Затем установите плагин на ваш WordPress-сайт. Если вы не знаете, как добавлять плагины на сайт, посмотрите этот урок.
Настройка
После активации плагина зайдите в Консоли в меню Параметры → Update URLs.
Вы увидите вот такой набор опций:
- Шаг 1. В верхнем адресном поле укажите ваш старый сайт, в нижнем — новый.
- Шаг 2. Укажите, какой тип ссылок нужно обновить. По умолчанию выбраны ссылки контента сайта. Также можно указать ссылки на медиафайлы, анонсы новостей и т.д.
- Нажмите кнопку Update URLs NOW.
На этом все. Ваши ссылки автоматически обновятся, сэкономив вам кучу времени, если бы вы делали это вручную. Вручную придется править только лишь те ссылки, которые были прописаны глубоко в коде.
Комментарии к записи: 12
Добрый день,
Опишите, пожалуйста в следующих постах как поменять систему Permalink-ов так, что-бы если у читателей записан старый адресс на определенный пост, при попитке загрузить этот пост, блог перебрасивал на новый адресс. Надейюсь правильно все написал.
Спасибо!
И мне это интересно.
Постараемся написать об этом в ближайшее время.
Приведите, пожалуйста, пример структуры старых и желаемых новых пермалинков?
Здесь описан пример ситуации: https://hostenko.com/wpcafe/tutorials/kak-sohranit-vashi-wordpress-ssyilki-pri-smene-strukturyi-permalink-ov/
Было /archives/%post_id%, стало %postname%.
Вышел пост с решением вашего вопроса: https://hostenko.com/wpcafe/tutorials/kak-sohranit-vashi-wordpress-ssyilki-pri-smene-strukturyi-permalink-ov/
А что мешает открыть обычным редактором дамп бд и изменить все записи olddomain.com на newdomain.com?
Ничего не мешает. Задача нашего ресурса — рассказать людям как можно проще о WordPress, чтобы даже те, кто никогда не знал о существовании дампа БД, смогли выполнить эти простые процедуры самостоятельно.
Люди, которые знают и понимают, как установить плагин, пользоваться и переносить wp должны понимать, что такое хостинг, phpmyadmin и т.д. зачем усложнять процесс?
Другой вопрос: как быть с плагинами, которые отказываются работать после переноса, например, которые перед сохранением настроек, привязывают их к домену и шифруют их..
Спасибо!) Очень помогло!
можете посмотреть сами: Книги, журналы, комиксы, исскуство эротики и прочее
Добрый день! Из-за чего может не работать плагин Velvet Blues Update URLs?
Better Search Replace тоже не работает. В постах ссылки, которые я ставил вручную при написании поста остаются с прежним кривым адресом хостера.
Приветствую. Столкнулся с проблемой после переноса с локала на хост, после установки метрик, сломалась структура сайта — на главной странице вдруг стала отображаться контактная форма и личный кабинет, и не работают виджеты в подвале. Правильно я понимаю что это дело в линках? И как решить данный квест ?)