Как можно было бы добавить пользовательскую страницу в установку WordPress через плагин. Например, плагин добавляет новый page_template, пользователь создает пустую страницу, используя этот шаблон, и плагин заполняет информацию там?
Я считаю Расширенный профиль пользователя довольно хорошим, хотя он не совсем работает так, как вы описали, но конечный результат, похоже, соответствует вашим ожиданиям.