Случайный фон на блоге wordpress.com
Интересно, возможно ли добавить случайный фон для блога, размещенного на wordpress.com. Каждый раз, когда посетитель заходит на страницу или нажимает клавишу F5, должен загружаться другой фон. Как я могу это сделать?
2 ответа
На самом деле, невозможно достичь этого эффекта на сайте Wordpress.com (если тема не предоставляет это). Wordpress.org позволяет устанавливать плагины и редактировать отдельные файлы, но Wordpress.com крайне ограничен.
Да. Можно загружать случайные фоны каждый раз, когда пользователь загружает или обновляет страницу.
ОБНОВЛЕНИЕ: Исходя из вашего обновления вашего вопроса, кажется, что вы теперь хотите знать, КАК это сделать, а не просто, если это возможно. Очень простой способ будет выглядеть примерно так:
<?php
$directory = ABSPATH."wp-content/themes/your_theme_name/images/backgrounds/";
$images = glob($directory."*.jpg");
$randBG = str_replace(ABSPATH, site_url('/'), array_rand($images));
?>
<body style="background:#FFF url(<?php echo $randBG; ?>) no-repeat center 0 scroll">
Это будет сканировать каталог с именем "фон", который находится в папке с изображениями в каталоге вашей темы. Будет выбран случайный jpeg из этой папки, и ваш элемент body будет соответственно стилизован.