Как перенести свой сайт на Wordpress?
Глянуть структуру вашей бд, глянуть структуру бд вордпресс.
Написать мигратор. Перенести данные.
Недостающий функционал дописать.
Это из серии: как нарисовать сову. По шагам - все просто. Но детали...
Регистрация и авторизация есть в WP "из коробки".
С формами сложнее - нужно выяснить что именно делают эти формы, есть ли такой функционал в WP или плагинах. Если нету - писать свою реализацию или переносить существующую.
Сами статьи скорее всего можно сконвертировать. Даже если нет готового конвертора можно перегнать их в csv, привести их в вид в понятный вордпрессовскому импорту (хоть экселем, например), и импортировать.