Я понимаю, что оригинальный вопрос был задан почти год назад.Но так как я столкнулся с той же проблемой в прошлом и нашел очень простое решение, я решил опубликовать его для тех, кто сталкивался с этим.
В WordPress для MVC я использую RokkoMVC , который не является плагином, а скорее интегрируется непосредственно с вашей темой.Вы можете использовать его, чтобы лучше управлять запросами AJAX (используя MVC вместо глобальных функций в functions.php), а также разделять свой код и использовать его в своей теме.Я обнаружил, что это очень простой и безболезненный способ переноса кода из CakePHP прямо в WordPress.