Размещение рекламного блока после тега more в WordPressУровень сложности: СреднеБольшинство владельцев блогов на WordPress (как и на других CMS) рано или поздно начинают задумываться о монетизации своего ресурса. Первое, что почти каждому приходит в голову — это рекламная сеть Google Adsense. А почему бы и нет? Компания стабильная, порог входа низкий, принимают почти все сайты.

После успешной регистрации и подтверждения сайта вебмастеру остается определиться с вариантами наиболее эффективного размещения рекламных блоков на своем ресурсе. И в случае, если это блог на платформе WordPress, автоматическое размещение после тега «more» выглядит одним из лучших способов разместить рекламный блок в теле статьи. О том, как это сделать, не прибегая к ручному редактированию каждой записи в отдельности, мы и расскажем в этой статье.

Размещение рекламы после тега more

Несомненно, абсолютное большинство блогов на WordPress используют стандартный тег more для вывода краткого анонса записи на главной странице, странице категорий или архивов. Таким образом, размещение рекламного блока именно после этого тега является одним из наиболее популярных вариантов вывода различных баннеров в рассматриваемой нами CMS.

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

Рекламный блок после тега more в WordPress

Разумеется, в качестве рекламного блока вы можете использовать любой текст, изображение или даже скрипт AdSense.

Стоит отметить, что многие современные шаблоны WordPress по умолчанию поддерживают возможность вставки рекламного кода в разных частях страницы. А об огромном количестве разнообразных плагинов, которые добавляют такой функционал, можно даже не упоминать.

Но зачем устанавливать дополнительные плагины (которые, к слову, вполне могут не работать на вашей версии WordPress, или даже конфликтовать с другими расширениями), когда можно отлично обойтись и без них, просто добавив пару строчек кода в один из файлов шаблона вашей CMS.

Для того, чтобы настроить вывод рекламы после тега more, проделайте нижеописанные действия.

1. Откройте редактор шаблона

Для добавления рекламного блока нам понадобится отредактировать стандартный файл любого WordPress шаблона под названием «functions.php«. Для этого, используя административную панель блога, в меню  «Внешний вид» откройте пункт с названием «Редактор«. Найдите справа строчку с названием «functions.php» и откройте этот файл для редактирования.

2. Вставьте код рекламного блока в шаблон

В файле «functions.php«, перед закрывающим тегом «?>» вставьте следующий код.

/* Реклама после тега more */
function aftermoreads($content) {
$ads='
код вашего блока
';
$content=preg_replace('#<span.*?id="more-(.*?)".*?></span>#','<span id="more-\1"></span><center>'.$ads.'</center>',$content);
return $content;
}
add_filter('the_content', 'aftermoreads');
/* Реклама после тега more */

3. Измените код на свой

После того, как вы добавите код в файл functions.php, замените в нём строку «код вашего блока» на, как это не удивительно, код вашего рекламного блока. Это может быть текст, картинка, скрипт Google AdSense или что-нибудь ещё.

Если вы всё сделали правильно, в результате вы увидите размещенный вами баннер сразу после тега more в каждой записи вашего блога на WordPress.

© OchProsto.com