Недавно поступил небольшой заказик по поводу переноса записей с вордпресса на джумлу. Я справился с задачей за 30 мин, надеюсь что вы их сэкономите. Ну что надо, так надо. Есть у нас 2 пути.
1) Можно в вордпрессе сделать отображение всех записей в рсс полным текстом и спарсить джумловским компонентом feed2post, Но подойдет только в том случае если на сайте имеется только контент, т.к. в рсс ленте я так и не смог включить отображение разных мультимедиа типа картинок и видео плееров.
Описание действий:
- http://sitename.ru/wp-admin/options-reading.php - тут в поле - В RSS-лентах отображать последние - ставим кол-во ваших публикаций, и ставим галочку Для каждой статьи в ленте отображать - полный текст
- Теперь качаем для джумлы компонент и устанавливаем com_feedpost_273.zip.
- После заходим сюда http://sitename.ru/administrator/index.php...st&task=all, жмем добавить и заполняем нам нужные поля. После чего сохраняем, выставляем галочку над нужной нам лентой, жмем Items и ждем пока он найдет и спарсит все наши новости.
- Появятся у Вас куча ваших постов, ставим галочки которые мы хотим импортировать, и жмем Publish. Всё, статьи на месте.
2) Есть второй и более простой путь.
Качаем
здесь конвертер.
- Заходим в админку вордпресса для экспорта фаила XML http://sitename.ru/wp-admin/export.php, получаем XML фаил.
- Запускаем программу и заполняем поля:
- Wordpress backup - здесь выбираем бэкап вордпресса(XML)
- Save to - просто указываем куда и под каким именем сохранять
- Section id - ID раздела вашего
- Categoty id - ID категории
- admin id - ID аккаунта admin
- Post type to Export: статус экспорта, т.е. публичная, приватная, черновик.
- Всё, жмем Generate и ждем.
- Заходим в phpmyadmin, выбираем нашу базу, жмем import, выбираем наш свежеиспеченный фаил, выставляем кодировку utf-8 и отправляем. Всё, все ваши записи на месте.
P.S. Статья просто написана для людей которые могут сэкономить время
P.P.S. ID категорий разделов и юзеров можно узнать в админке зайдя в соответствующие разделы
P.P.P.S sitename.ru меняйте на свой сайт