Читаю код вордпресса и в нём постоянно встречается global вне функций, и файлы в которых этот global не подключаются в функции. Зачем ?
Затем, что так они тянут переменные, которые объявлены в приинклуженных файлах. А еще потому, что код вордпресса - это адский ад, состоящий из костылей, мусора, плесневелых спагетти и такой-то матери, которые не видели нормальной ревизии и рефакторинга уже черти знает сколько лет.
Это как ? Разве при подключении переменные подключаемого файла не становятся доступны в подключающем файле ?