Para pores as variaveis dentro das funções tens de apagar o que tens no "global", e colocar as variáveis nas duas funções no sitio de onde tens o global.
Espaços em brancos não te deixa mudar os headers porque já enviaste output, só daria se colocasse em cache, e o wordpress não faz isso por definição.