Миграция контента на другой веб-сайт-это дилемма, с которой сталкиваются многие пользователи WordPress. Процесс копирования определенных записей и страниц на новый веб-сайт включает копирование строк таблицы из одной базы данных в другую. Для этого требуется знание MySQL и хорошее понимание того, как работают базы данных.
К счастью, существует более простое решение. Официальный импортер WordPress позволяет легко экспортировать контент на другой веб-сайт с помощью XML-файла.
В этой статье я расскажу вам о процессе экспорта и импорта контента между двумя веб-сайтами WordPress. Процедура проста и не требует никаких технических знаний.
Для успешной миграции содержимого необходим доступ к обоим веб-сайтам. Кроме того, я настоятельно рекомендую вам создать резервную копию базы данных обоих веб-сайтов, чтобы вы могли восстановить их, если что-то пойдет не так.
Экспорт Контента На Другой Веб-Сайт
Основная версия WordPress (т. е. без установленных плагинов) имеет встроенные функции экспорта. Вы найдете функцию экспорта в главном меню администратора WordPress в разделе Инструменты.
Есть несколько вариантов. Первый вариант создает резервную копию всего содержимого, включая записи, страницы, комментарии, настраиваемые поля, категории и теги.
Кроме того, вы можете экспортировать только записи или страницы. Можно отфильтровать экспортируемое содержимое и экспортировать его только из определенных категорий, авторов, диапазона дат и статуса публикации.
Функция экспорта также перечислит любые другие типы записей, которые использует ваш сайт. Например, товары, пользовательские записи, заказы, медиафайлы и т.д.
После того, как вы решили, какой контент экспортировать, сохраните файл экспорта XML на свой компьютер.
Импорт Содержимого С Другого Веб-Сайта
Параметры импорта для WordPress можно найти в главном меню администратора в разделе Инструменты. В общей сложности WordPress предоставляет восемь официальных систем импорта (многие неофициальные плагины импорта также доступны). Поэтому WordPress предлагает эти системы импорта в качестве плагинов, чтобы основная версия WordPress не «раздулась».
Поскольку мы импортируем с другого сайта WordPress, нам нужно установить установщик WordPress. Вы можете сделать это вручную, загрузив плагин из официального каталога плагинов. Более практичным решением является нажатие на ссылку WordPress на странице импорта. Это позволит вам установить плагин непосредственно через ваш сайт.
После того как плагин установлен и активирован, вы попадете на страницу импорта. Здесь вы загружаете XML-файл, экспортированный ранее.
Затем вам будет предоставлена возможность назначить импортированных авторов существующим авторам на вашем веб-сайте. Это полезно, если одни и те же авторы существуют на обоих веб-сайтах. Кроме того, вы можете создать новую учетную запись для сообщений каждого автора.
Эта страница также имеет возможность загрузки вложений. При выборе этого параметра WordPress попытается импортировать все изображения, прикрепленные к импортируемым сообщениям и страницам.
Вот и все. Теперь ваш контент будет импортирован на ваш сайт. Вы можете проверить это, проверив свои записи и страницы.
Вся информация будет идентична той, что была раньше. Таким образом, записи и страницы будут иметь одинаковую дату публикации и будут отнесены к одним и тем же категориям.
Заключение
Хотя импортер WordPress может использоваться для переноса всего контента с одного веб-сайта на другой, это не идеальное решение для переноса полного веб-сайта в другое место, поскольку настройки веб-сайта не передаются.
Вы также должны знать, что ограничение загрузки файлов WordPress применяется к импортеру WordPress. Это значение загрузки по умолчанию определяется вашей хостинговой компанией. Иногда этот предел составляет 8 МБ, иногда он составляет всего 2 МБ. Это может вызвать трудности при импорте большого количества постов и страниц.
Чтобы устранить проблему, необходимо увеличить максимальный предел загрузки файла.
Лучшее решение-попросить вашу хостинг-компанию увеличить лимит загрузки файлов для вас. Если они откажутся сделать это, вам лучше задуматься о смене хостера.
Если какая-либо часть процесса импорта пойдет не так (например, импорт неправильного содержимого), просто восстановите импортирующий веб-сайт с помощью резервной копии, которую вы сделали ранее. Это позволяет начать процесс с нуля и гарантирует, что все пойдет так, как вы хотите.
Чтобы поисковые системы не посчитали перенесенные статьи плагиатом, настройте на сайте-доноре редирект, подождите пока статьи выпадут из индекса на старом сайте и появятся в новом, и только после этого можно удалить их со старого сайта.
Вопрос к специалистам: если в БД есть таблицы с нарушенной нумерацией, ай ди было неправильно задано при переносе с одного хостинга на другой, то в этом случае ошибка переносится в новый сайт?
Домен тот же. Рассматривается вариант переноса контента в чистую БД.