По собственному опыту могу сказать, что никаких структурированных источников ты и не найдёшь. Лучший способ обучиться делать что-то на WordPress - это, как ни странно, делать что-то на WordPress.
Одно из главных преимуществ использования WP для разработчика - это огромное коммьюнити и куча информации в интернете. Практически любая проблема, с которой ты можешь столкнуться при разработке, может быть решена при помощи Гугла. Если нет в Гугле - топаешь в чатики по WP в Телеграме.
Если же ты не имеешь вообще никакого представления о работе WP, то лично мне в своё время очень понравился курс Дмитрия Лаврика. Во-первых, он довольно неплохо объясняет, а во-вторых, он там даёт почти всю нужную информацию, от которой потом можно отталкиваться, чтобы делать что-то более сложное (custom post types, custom meta fields и так далее).
Поэтому рекомендую сделать именно так: посмотреть курс Лаврика, а затем попробовать сделать 2-3 проекта на WP самостоятельно, попутно гугля все непонятные моменты. Выхлоп будет уже очень скоро.