ich mach das bei mir folgendermaßen:
PHP
<?php
$dirhandle = opendir( dirname(__FILE__) . "/images/header");
while (false !== ($filename = readdir($dirhandle))) {
if ( substr($filename, -3) == "jpg") {
$image_listing[] = $filename;
}
}
$image_key = array_rand($image_listing, 1);
$image_choice = $image_listing[$image_key];
$short = substr($image_choice, 0,2);
echo "#upper-head { background-image:url('http://al-safar.de/wp-content/themes/desert/images/header/" . $short . "-o.jpg'); } " . " #lower-head { background-image:url('http://al-safar.de/wp-content/themes/desert/images/header/" . $short . "-u.jpg'); } ";
?>
Alles anzeigen
im header. zu bewundern unter <a href="http://al-safar.de">al-safar.de</a>
bei mir ist aber auch die besonderheit, dass ich zwei header images habe. wenn du nur eines hast, ists deutlich einfacher. was ist deine seite? dann kann ich dir ggf. besser helfen