href="<?= get_template_directory_uri() . '/css/header.css' ?>"
Não entendi o que muda o uso da função uma vez que a função retorne uma string com o diretório raiz do tema. Não é mais fácil apenas colocar o caminho estático? ou em algum momento a função pode se fazer necessária? Se sim porque?