Какие знания нужны для грамотной разработки на Wordpress/Bitrix?
Нужно знание PHP и WP, как минимум.

P.S. Bitrix и "нормальный подход" - слова не сочетаемые.
Битрикс не надо, а WP если только для начала, а там переходите на нормальные фреймворки типа Ларавел, Симфони, Yii2 - и интереснее и заработаете больше.