n-wp.ru — блог о WordPress
Как вывести рекламу после определенного абзаца в посте или на странице | n-wp.ru

Как вывести рекламу после определенного абзаца в посте или на странице

Код, позволяющий добавлять рекламный блок в пост или на страницу после определенного абзаца.

Размещение рекламы в самом эффективном месте поста или страницы является нетривиальной задачей. Как показывает практика, самая эффективная реклама, которую замечают, по которой кликают — реклама, размещенная внутри контента. Расположить ее внутри поста можно, воспользовавшись шорткодом, однако этот ручной метод требует постоянного контроля — нужно, как минимум, вставить шорткод в содержимое поста или страницы. Для того, чтобы автоматизировать эту операцию, можно воспользоваться фильтром, который будет вставлять рекламу в пост после определенного абзаца.

Как вывести рекламу после определенного абзаца в посте или на странице

Для того, чтобы вывести рекламу после определенного абзаца, вставьте в файл functions.php используемой вами темы следующий код:

$paragraphAfter = 4; — это номер абзаца, после которого выводится реклама

А что делать, если вам нужно выводить рекламу не во всех постах, исключить некоторые? Можно модифицировать этот код, добавив список ID постов, в которых реклама выводиться не будет:

$paragraphAfter = 4; — это номер абзаца, после которого выводится реклама
1026, 1027, 1029, 1040 — это ID постов, в которых реклама выводиться не будет

Если вам нужно выводить рекламу не только в постах, но и на страницах, то вы можете использовать фильтр с подобной конструкцией:

$paragraphAfter = 4; — это номер абзаца, после которого выводится реклама

Если нужно исключить некоторые страницы, то код нужно изменить:

$paragraphAfter = 4; — это номер абзаца, после которого выводится реклама
100, 101, 103, 109 — это ID страниц, на которых реклама выводиться не будет

Не трудно догадаться, что подобный фильтр можно использовать не только для вывода рекламы Google AdSense или Яндекс.Директ, но и для произвольных баннеров, контекстной и тизерной рекламы, а так же для любого блока с дополнительной информацией, не обязательно рекламного характера, например, для вывода постов похожей тематики.

tiaurus

Являюсь создателем n-wp.ru — блога о WordPress для новичков. Мне интересно многое, поэтому еще я сделал 123-box.ru — блог о программах для Windows, и tiaurus.info — блог о красоте.

Комментировать

/* ]]> */