Есть ряд плагинов с помощью которых можно построить кастомные личные кабинеты, возможность публикации из них объектов и тд. Но если сайт планируется более-менее большого размера, много пользователей и объявлений - лучше писать с нуля четко под свои задачи, разве что сократить себе геморрой с формами за счет использования адекватного премиум-плагина (Ninja Forms, Gravity Forms). По итогу будет быстрее, дешевле, эффективнее, а также проще и дешевле поддерживать и развивать по мере необходимости. Грубо говоря, если считать расходы "на сейчас" - чтобы запустить сайт дешевле, то используйте готовые решения и дорабатывайте напильником. Если у вас бизнес-горизонт хотя на 1+ год - тогда такой подход выйдет в итоге заметно дороже. Пилите свое.