UPD: Актуальную информацию для Joomla 3 и WordPress 4 ищите в этой статье.
В свое время у меня существовал сайт об автомобилях. Он успешно функционировал около года, пока я не передал его контент-менеджеру, который фактически уничтожил проект постоянным размещением скопированных материалов. Через несколько лет ресурс снова появился в индексе поисковых систем и был освобожден от фильтров, однако в итоге все равно оказался заброшен. Сейчас я принял решение возродить его. Главной сложностью оказался перевод сайта с Joomla на WordPress.
Дело в том, что за время простоя проекта платформа WordPress совершила значительный рывок в развитии и теперь полностью готова решать соответствующие задачи.
Переносить прежний дизайн не планировалось, поскольку за прошедшие примерно 5 лет он безнадежно устарел. К тому же, найти и адаптировать новую тему для WordPress гораздо быстрее, чем переделывать старый шаблон. Однако предстояло как-то переместить более 400 статей, большинство из которых были оригинальными и прочно закрепились в поисковом индексе. Естественно, при таком объеме ручное копирование не рассматривалось, и я начал искать готовые инструменты.
Требовалось найти скрипт, плагин или компонент, способный извлечь все материалы из Joomla 1.0.15 и импортировать их в WordPress 3.3.1.
Первым на моем пути оказался скрипт Joomla2Wordpress. Помимо текстового содержимого и ссылок из базы данных Joomla он больше ничего не захватывал, но для меня этого было достаточно (хотя в комментариях к блогу автора многие просили добавить перенос учетных записей пользователей). Скрипт подключился к обеим базам данных, обнаружил статьи, но не смог распознать кодировку. Приведение обеих баз к единой кодировке не помогло.
Вторым вариантом стал скрипт joom2wp. В отличие от предыдущего, он мог работать только с одним сервером баз данных, поэтому пришлось выполнять ее перенос. С кодировкой он также не справился. Однако в комментариях к нему кто-то анонсировал собственную разработку — плагин для WordPress.
Joomla/Mambo To WordPress Migrator — именно этот плагин позволил добиться результата за несколько кликов. Несмотря на то, что создатель заявляет о тестировании на Joomla 1.5, Mambo 4.5.2 и WordPress 3.1, в моем случае всё сработало безупречно. Помимо переноса контента, плагин воссоздал все старые рубрики (два предыдущих скрипта помещали всё в одну категорию), перенес учетные записи авторов статей и предложил их переименовать. Также плагин умеет перемещать изображения, но эту функцию я не проверял. Весь процесс миграции материалов занял 274 секунды.

Кир
плагин не обновлялся 2 года. он все еще работает?
id:Result
Скорее всего уже нет.
Владимир Шлыков
Кир, скажу Вам больше. Плагин не обновлялся уже 5 лет и на новых версиях WordPress и Joomla не работает. В ближайшее время расскажу, как сделать перенос с Joomla 3.6 на WordPress 4.7.