// количество разных версий шапки; при удалении или добавлении очередной картинки нужно изменить значение;
// картинки нумеруются строго подряд.
function checkHeaderImage($file) {
return (preg_match('/header_[0-9]+\.jpg/', $file));
}
$files = scandir('/usr/home/hosted/nachprod/www/nachprod.org/data/wp-content/themes/thematic_nachprod/header');
$maxHeadersNumber = count(array_filter($files, "checkHeaderImage"));
$bgNumber = rand(1, $maxHeadersNumber);
$filename = 'header_'.$bgNumber.'.jpg';
?>