Debes conocer el lenguaje que el que está hecho WordPress: PHP.
Para el frontend debes conocer HTML + CSS y como lenguaje de programación Javascript (para frontend)
En cuanto a los frameworks es común que se use Bootstrap para estilos y jQuery
Pese a que del lado de WordPress la propaganda diga que no necesitas conocer estos lenguajes, en ciertas situaciones tendrás una desventaja sobre tu competencia si no los sabes. Especialmente cuando las cosas no se comportan como esperas. Si te decides a avanzar sin saberlos, o el tipo de servicio que brindas es suficiente, al menos te vendría bien tener disponible alguien que sí conozca estos lenguajes para delegar parte de ese trabajo.