Модуль импорта из Wordpress - WP Import

WP Import Ver 2015.01.04

Модуль MODx Evo для импорта записей из Wordpress.

Скачать


Описание:

Модуль WP Import предназначен для импорта записей из блога Wordpress. Импортироваться будут только записи и ничего более. Комментарии и страницы Wordpress импортированы не будут.

Внимание! Этот модуль писал для себя, он ничего не должен испортить при импорте, но настоятельно рекомендую сделать резервную копию базы данных перед началом импорта записей, иначе вам придётся их удалять вручную если что то пойдёт ни так как надо, а если их будет много, то это будет не просто.


Экспорт записей из Wordpress:

Для начала вам надо экспортировать записи из Wordpress. Для этого зайдите в административную панель вашего блога Wordpress, там выберите раздел "Инструменты" и там "Экспорт". Материалы для экспорта выберите "Записи", "Статус" только "Опубликовано" (при импорте статусы игнорируются, и если вы экспортируется все записи, то потом в MODx вам придется вручную снимать публикацию с неопубликованных записей).

Сохраните файл экспорта себе на диск, затем закачайте его в папку вашего сайта MODx, например в корень сайта, запишите имя файла экспорта, оно вам потом пригодиться.


Установка модуля в MODx Evolution:

В панели администрирования MODx перейдите в "Управление модулями" и создайте новый, название модулю задайте "WP Import" или любой удобный для вас, затем скопируйте содержание файла модуля в "Код модуля (php)" и сохраните модуль. Только обязательно удалите первую строчку где (<?php) и последнюю (?>).


Импорт записей:

В MODx, в модулях запустите наш новый модуль "WP Import", вам будет необходимо заполнить все поля настроек для импорта:

  1. ID каталога для записей - Укажите ID ресурса куда будут добавляться импортируемые записи и их разделы
  2. ID каталога записей у которых нет разделов - Если у импортируемой записи нет раздела, то она будет создана здесь, иначе, будет создан соответствующий раздел в каталоге как указанно выше (ресурс, если его не было) и запись привязана к нему
  3. ID шаблона для раздела - Укажите ID шаблона который будет привязан к созданным разделам (если для раздела не используете отдельный шаблон, укажите любой другой, например, укажите шаблон записи
  4. ID шаблона записи блога - Укажите ID шаблона который будет привязан для создаваемых записей блога
  5. ID TV для тегов - Укажите ID TV параметра куда будут записаны теги (метки) записи. Метки будут указанны через запятую. Этот параметр тоже обязательный, и необходимо указывать ID именно TV параметра (этот TV параметр так же должен быть привязан к шаблону записи блога)
  6. Путь и имя XML файла относительно каталога сайта - Укажите имя XML файла экспорта из wordpress который вы загрузили в папку сайта MODx


После того, как вы выполнили все настройки, нажмите кнопку "Начать импорт". Если вы указали все параметры и файл XML был найден, то начнётся импорт, он не должен занять много времени.

Если появилось сообщение об ошибке, проверьте ещё раз параметры, имя файла и путь к нему (если файл не XML то также будет сообщение о ошибке).


Надеюсь вам поможет этот небольшой модуль, если у вас будут предложения или замечания, то пишите мне тут в комментариях, или в обратную связь.