Мне кажется что здесь можно обойтись только натяжкой на wordpress
Думаю перейти на Symfony или Laravel (ибо делаю сайты для клиентов и поддерживать сайты иногда приходится уже другим людям и разбираться в чуом коде для них не самое простое дело - хотябы по затратам времени)
Или развернуть на ларе, и не морочить голову?