• Как продвинуть сайт на первые места?
    Вы создали или только планируете создать свой сайт, но не знаете, как продвигать? Продвижение сайта – это не просто процесс, а целый комплекс мероприятий, направленных на увеличение его посещаемости и повышение его позиций в поисковых системах.
    Ускорение продвижения
    Если вам трудно попасть на первые места в поиске самостоятельно, попробуйте технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Если ни один запрос у вас не продвинется в Топ10 за месяц, то в SeoHammer за бустер вернут деньги.
    Начать продвижение сайта
  • Сервис онлайн-записи на собственном Telegram-боте
    Тот, кто работает в сфере услуг, знает — без ведения записи клиентов никуда. Мало того, что нужно видеть свое расписание, но и напоминать клиентам о визитах тоже. Нашли самый бюджетный и оптимальный вариант: сервис VisitTime.
    Для новых пользователей первый месяц бесплатно.
    Чат-бот для мастеров и специалистов, который упрощает ведение записей:
    Сам записывает клиентов и напоминает им о визите;
    Персонализирует скидки, чаевые, кэшбэк и предоплаты;
    Увеличивает доходимость и помогает больше зарабатывать;
    Начать пользоваться сервисом

Меняющийся цвет фона на сайте

Здравствуйте, сегодня рассмотрим как сделать так, чтобы цвет фона на сайте менялся произвольным способом?


Скачать исходники для статьи можно ниже

1. С помощью кода.

Для этого в файл functions.php вашей темы вписываем следующий код:

function wpb_bg() { 
$rand = array('0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f');
$color ='#'.$rand[rand(0,15)].$rand[rand(0,15)].$rand[rand(0,15)].
$rand[rand(0,15)].$rand[rand(0,15)].$rand[rand(0,15)];
echo $color;
}

Эта функция просто генерирует случайные шестнадцатеричные значения цвета.

Теперь вам нужно отредактировать файл header.php вашей темы. Найдите тег , он выглядит примерно так:

<body <?php body_class(); ?>>

и меняем его на следующий:

<body <?php body_class(); ?> style="background-color:<?php wpb_bg();?>">>

Все готово! Переходим на сайт и любуемся рандомным сменой фона при открытии новой странички сайта.

2. При помощи плагина.

Плагин называется Fabulous Background Colors, сведения о нем:
Количество активных загрузок: 100+
Сайта плагина: “wordpress.org/plugins/fabulous-background-colors/”
Автор плагина: Matthias Ulrich

Так как сайт давно не обновлялся, то может исчезнуть с репозитория wordpress, поэтому вы можете загрузить его с моего сайта по следующей ссылке – скачать плагин Fabulous Background Colors.

Устанавливаем и активируем плагин.

Сайт будет выглядить следующим образом:

3. С помощью CSS.

Практически все стандартные темы WordPress используют тег body_class() – если данный тег в вашей теме присутствует значит и указанный ниже способ будет действовать.

Например, чтобы изменить фон для определенной записи – достаточно узнать её id и в файл стилей (style.css – находится в админке – пункт “Внешний вид” – подпункт “Редактор”) добавить сдедующий код:

body.postid-65 { 
background-color:#faebd7;
} 

Как узнать id записи?
Достаточно зайти в “Редактор записи” и кликнуть по адрессной строке, появится вроде следующего:
“mnogoblog.ru/wp-admin/post.php?post=13803&action=edit”
Следовательно id=13803

Аналогично делается для рубрик и страничек сайта:

body.category-photography { 
background-color:#faebd7;
}

Как узнать класс рубрики или странички – можно воспользоваться панелью разработчика, встроенную в браузер, так в Яндекс.Браузер нужно кликнуть правой кнопкой мышки и выбрать пункт “Исследовать элемент”:

В данном примере класс “category-photography”.

На этом всё! Красивых вам сайтов!

Добавить комментарий