Referente as funções wp_head; wp_footer; e bloginfo('name'); Pelo que entendi elas são funções que foram declaradas dentro de um outro arquivo dentro do wordpress. E que em algum lugar por baixo dos panos o wordpress faz o request dos arquivos que estamos criando (por isso a nescessidade dos nomes do arquivos serem exatamente esses). Estou entendendo certo?