Что должен знать/уметь wordpress-разработчик?
php 5, sql (а там может быть mysql, pdo, mysqli итд), javascript и библиотеку jq, html5 и полностью css.
Соглашусь с Fesor, надо знать клиент и серверную часть. + не плохо знать сервер. Лучше арендовать, там за вас позаботятся
php, sql, javascript, html+css ну и разобраться как что принято делать под Wp/Joomla/OpenCart, разобраться с апишкой/фреймворком. Скажем для joomla уже давно можно писать хоть сколько нибудь приличный код но отчего-то этого не происходит.
То есть по сути вы должны знать все то же что и все остальные.