TechBlogSD - Все для WordPress и WEB разработки
WEB и WordPress инструкции, новости, обзоры тем и плагинов

Миграция из Joomla! на WordPress, с переносом K2 материалов

1 778

В общем такой зубной боли как перенос содержимого сайта на CMS Joomla на WordPress, я не пожелаю не кому. Но все таки с горем пополам это можно совершить.

Для начала нам необходимо забекапить сайт который мы будем переносить, то есть на CMS Joomla. Для этого необходимо использовать плагин:

Akeeba Backup for Joomla!

Далее при помощи инсталятора ранее упомянутого плагина, распакуйте созданный бекап сайта на свой локальный сервер (Open Server). Далее необходимо установить WordPress CMS на которую и будем переносить содержимое нашего горе Joomla сайта.

После того как сайта на WordPress был установлен необходимо установить плагин для WordPress:

FG Joomla to WordPress

Данный плагин захватит весь необходимый контент из базы данных Joomla и перенесет все содержимое в базу данных WordPress. Для этого после установки и активации плагина наведите курсор мышки на кнопку «Инструменты» за тем «Иморт».

Миграция из Joomla! на WordPress, с переносом K2 материалов

За тем нажмите «Запустить импорт» в блоке Joomla (FG) (как указано на скриншоте ниже):

Миграция из Joomla! на WordPress, с переносом K2 материалов

При помощи данного плагина Вам удастся перенести только материалы и категории которые находятся в Jooml'e. Если Вам необходим только данный контент то Вам будет достаточно воспользоваться настройками указанными на скриншоте ниже, и у Вас все должно получиться:

Миграция из Joomla! на WordPress, с переносом K2 материалов

Если же Вам нужно перенести контент опубликованный в Joomla в компоненте K2 тогда займемся базами данных.

Суть метода миграции контента из Joomla на WordPress заключается в том что обе базы данных должно находиться на одном сервере. Следовательно в начале вы перемещаете только материалы сайта на Joomla, за тем при помощи данного SQL запроса :

REPLACE INTO `main_content` (`id`, `title`, `alias`, `catid`, `introtext`, `fulltext`, `created`, `created_by`, `publish_up`, `publish_down`, `access`) SELECT `id`, `title`, `alias`, `catid`, `introtext`, `fulltext`, `created`, `created_by`, `publish_up`, `publish_down`, `access` FROM `main_k2_items`

Копируете материалы из K2 в обычные материалы Joomla, далее снова переносите контент как указано на последнем скриншоте.

Да безусловно Вам придется еще попотеть над контентом и дубликатами записей, но это куда проще чем делать все при помощи копипаста.

Источник записи: https://mediadoma.com

Этот веб-сайт использует файлы cookie для улучшения вашего опыта. Мы предполагаем, что вы согласны с этим, но вы можете отказаться, если хотите. Принимаю Подробнее