Los frameworks para desarrollo web se han vuelto muy populares, y ahora ya hasta existe un framework llamado mvcPress que está basado en el patrón de diseño MVC para WordPress, que te permite crear controladores que sean completamente testeables, aciones, modelos y vistas que puedan integrarse con las plantillas de WordPress. Más información acerca de mvcPress.