Background customizado na versão 3.4 do wordpress

A função do wordpress add_custom_background() usada no functions.php, foi substituida pela função add_theme_support(‘custom-background’) na versão 3.4. Além de definir o recurso em que você quer adicionar ao tema no caso o background customizado(custom-background) o segundo parâmetro que passamos é um array com as propriedades default: cores, imagem de background, as funções de callback(no wp_head, no admin_head e no preview do admin), ou seja, vc pode definir funções que serão chamadas nesses 3 momentos.