Не самая лучшая идея создавать по страничке для каждой рубрики. Хотя бы по той причине, что страница самой рубрики и страницы, на которой выводятся записи рубрики будут дублироваться. А это не очень, с точки зрения СЕО.
Для возможности читателей добавлять статьи, как вариант можете исопльзовать следующие варианты:
1) User Submitted Posts (плагин)
2) Wp Recal плагин для личного кабинета с возможностью публиковать записи
3) ACF (acf_form) Создаете форму и при нажатии на кнопку публикации сохраняете запись. Подробная информация на оф. сайте плагина.
Что касается отображения рубрики красиво / некрасиво, то тут уже нужно редактировать шаблон и править CSS код.