На самом деле , как уже подсказали - это обычный php.
Поэтому и надо подходить как к php.
Лично у меня стоит расширение
PHP Intelephense
Что бы было удобно работать и не было нагромождения каталогов надо исползовать workspace, т.е.
- Добавляете свою рабочую папку.
- Добавляете рабочую папку в которой установлен wordpress, как отдельную папку. Желательно иметь на диске отдельно лежащую копию WP, тогда поиск не будет дублироваться
В результате есть общий поиск, есть поиск по каталогам, работает переход к определению функции.