Leon1010

Я в Соц.сетях:

Теги:

Ссылки

Вставляем рекламу между комментариев в WordPress

Недавно обратил внимание, что несколько моих сайтов на WP превратились в форумы) Другими словами — пользователи стали использовать комментарии записей для общения между собой. Мне конечно не жалко, пусть общаются. Но и извлечь из этого пользу, я считаю тоже надо :-)

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

Изменения будем вносить в фаил comments.php нашей темы WP.

1. Сначала определяемся с интервалом.

Вставляем в начало файла

<?php $cherez=10; ?>

Будет означать, что перед каждым 10-м комментарием будет вставляться наш код

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

<?php
$cherez=ceil(get_comments_number()/5);
if ($cherez<10) $cherez=10;
?>

 

2. Считаем комментарии

Ищем строчку

<?php foreach ($comments as $comment) : ?>

Перед ней вставляем

<?php $comcount = 0; ?>

А после после нее вставляем

<?php $comcount++; ?>

 

3. Вывод рекламы

Вставляем перед <?php endforeach;  ?> следующий код:

<?php if($comcount==$cherez){ ?>
Наш код
<?php $comcount = 0; ?>
<? } ?>

Наш код — заменяем на свой рекламный код.

Запись опубликована в рубрике Кодинг с метками , , , .