Hay un par de plugins en wordpress que permiten editar el fondo con ciertas características. De todas formas, yo he escrito este código y funciona perfectamente:
Código PHP:
Ver originaladd_action('wp_print_styles', function() {
#Carpeta donde se encuentra los fondos (/wp-content/themes/[...]).
$directorio = '/images/background/';
#---- No editar ---------------------------------------------------------
$fondos = scandir(get_stylesheet_directory
() . $directorio);
}
$path = get_bloginfo('template_directory') . $directorio;
echo "<style type='text/css'>body { background: url('$path$imagen') top center no-repeat; }</style>";
});
Sólo lo tienes que pegar en tu archivo functions.php de tu theme y editar el CSS del mismo para quitarle el fondo que tiene actualmente.