Sea por la razón que sea, tal vez te haz preguntado ¿Como hacer que, cada vez que se recarge la página, tener un background diferente?.
Es muy fácil implemetar esta caracteristica, y solo necesitas un poco de conocimientos en PHP y CSS para implementarla correctamente. Empecemos:

Primero que todo, en el fichero header.php de tu theme, justo despues de:
<link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" />
añade:
<style>
body {
background: transparent url('<?php include('css.php') ?>') repeat-x; }
</style>

Ahora, crearemos el fichero css.php. Este será el encargado de lanzar al azar las imagenes que apareceran de fondo, es decir, en el se concentrara toda la mágia del truco. El fichero debe ser más o menos así:
<?php
$f = array(
1 => "http://tudominio.com/wp-content/themes/magiting/images/bgd_po.jpg",
2 => "http://tudominio.com/wp-content/themes/magiting/images/img13.jpg",
3 => "http://tudominio.com/wp-content/themes/magiting/images/img6.jpg",
4 => "http://tudominio.com/wp-content/themes/magiting/images/img23.jpg",
5 => "http://tudominio.com/wp-content/themes/magiting/images/img11.jpg",
6 => "http://tudominio.com/wp-content/themes/magiting/images/img9.jpg",
);
$n = rand(1,6);
?>
<?php echo "$f[$n]";?>

Si deseas agregar más imagenes, sigue las siguentes instrucciones:

  • Antes del ); añade X => “URL_DE_LA_IMAGEN”,. Reemplaza X por el numero que sigue despues del último número (en el caso del ejemplo, X sería 6) y, obviamente, reemplaza URL_DE_LA_IMAGEN por la URL de la imagen que deseas.
  • Una vez que añadas todas las imagenes que desees, modifica $n = rand(1,5);, reemplazando el 5 por el último numero. Si añadimos, por ejemplo, 13 imagenes en total, el código quedaría como $n = rand(1,13);.

Una vez finalizado todo, prueba a recargar tu página y verás que el fondo cambiará. Es un truco muy sencillo y vistozo, que hará más atractivas tus creaciones.