Сейчас я покажу вам как добавить отступ всем рекламным блокам Яндекс (РСЯ) на вашем сайте один раз и навсегда.
Очень часто приходится видеть подобную картину:
Решается проблема следующим образом... Добавляем в стили вашего сайта строку:
1 2 3 |
div[id*="yandex_rtb"] {margin: 0 0 25px 0;} |
Можете это сделать прямо из админки: Настройки » Внешний вид » Дополнительные стили
Обозначения:
div[id*="yandex_rtb"]
- если это блок div с id, в котором есть yandex_rtb, то применяем для него стили. Сам идентификатор yandex_rtb присутствует у всех рекламных блоков РСЯ и имеет "хвост" из цифр, что-то типа yandex_rtb_R-A-973312-8.margin: 0 0 25px 0;
- задали внешний отступ блока с рекламой (25 пикселей снизу). Здесь цифры/числа стоят: верх справа снизу слева.
Не забывайте потом почистить кеш в плагине и в браузере (CTRL+F5 пару раз).
Если нужно задать отступ только объявлениям внутри контента, то вам нужно знать class или id области контента. Тогда будет что-то типа:
1 2 3 |
.wpar div[id*="yandex_rtb"] {margin: 0 0 25px 0;} |
или
1 2 3 |
.entry-content div[id*="yandex_rtb"] {margin: 0 0 25px 0;} |
Здесь .wpar
и .entry-content
- class родительского элемента области контента. Если не знаете как его определить у себя на сайте, то пишите в комментариях и сразу давайте url сайта, чтобы подсказал.
У нас уже есть статья Как добавить отступ снизу/сверху для объявлений AdSense