Скорее всего, index.php включен в другой файл, и этот файл либо определяет функцию get_header (), либо, что более вероятно, содержит еще один включенный файл php, который, в свою очередь, определяет функцию get_header ().
Вы должны понимать, что php include и требуют, чтобы функции вели себя как встроенное включение. Он просто обрабатывает включаемый файл как часть оригинального скрипта ... большой конкатенированный скрипт (не совсем как import в Java)
Вы можете начать с файла .htaccess, который сообщит вам, какой файл .php назначен для обработки запроса. Исходя из того, что вы сказали в своем вопросе, это, вероятно, не будет index.php. Когда вы найдете самый лучший php-скрипт, вы можете продолжить свой путь с помощью include s, а требует ..