Необходимо для профиля пользователя сделать большое количество произвольных полей и распределить их по вкладкам личного кабинета. То есть на подобии форм публикаций, которые сейчас можно выводить с помощью шорткодов. Как такое лучше реализовать?
Запустите полноценную биржу услуг! Каталог услуг, заказы на услуги, отзывы.
Программировать. Если знания php отсутствуют - обратитесь на биржу