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>";
});