Категории сайта

Wordpress

Реклама между статей и анонсов в Wordpress

Самый легкий и простой способ для вставки рекламы в блог - это приобрести такую тему с поддержкой добавления рекламы. Но что если у Вас нет такой темы?

Как вставить рекламу в Вордпресс между статей,анонсов

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

Поэтому, Вам пригодится данный пример “вставка рекламы в Wordpress” но более полезным эффектом будет , размещение между статьями (анонсами). 

Причем Вы сможете показывать рекламный блок после конкретного номера статьи или даже через определенное их количество, но и также в “рандомном порядке”.

A. В первую очередь нам с Вами необходимо создать в сайдбаре рекламный блок

register_sidebar(
    array(
        'id' => 'rekblock', // уникальный id
        'name' => 'Реклама между анонсами', // название сайдбара
        'before_widget' => '<div class="myclass">', // класс для рекламного блока
        'after_widget' => '</div>',
        'before_title' => '<h3 class="mytitleclass">', // класс для заголовка рекламного блока
        'after_title' => '</h3>'
    )
);

Потом нужно перейти к виджетам темы и добавить в него свой рекламный код для отображения.

B. Далее добавляем созданный только что сайдбар в свой шаблон Вордпресс

Если Вы решите добавить рекламный блок на главную страницу, то код меняете в шаблоне index.php, если же нужно на страницах рубрик, то меняете в файле archive.php.

Для этого находим в этих файлах цикл вывода статей:

while ( have_posts() ) : the_post();
и добавляем туда счетчик, заменив на:
while ( have_posts() ) : the_post(); $postcounter++;
а перед закрытием цикла:
endwhile;

Теперь выберете один из вариантов вывода рекламного блока:

 1- Для показа рекламы через каждые три анонса:

if ( $postcounter % 3 == 0 )  {
 dynamic_sidebar('rekblock') ;
}

2- Для показа рекламы после третьего анонса:

if ( $postcounter == 3 )  {
dynamic_sidebar('rekblock') ;
}

3- Для показа рекламы в рандомном-случайном порядке:

if ( $postcounter == $randid )  {
dynamic_sidebar('rekblock') ;
}

а выше нашего цикла:

while ( have_posts() ) : the_post(); $postcounter++;

и обозначим переменную:

$randid = rand(1, 10); //если на странице 10 анонсов

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

Обратная связь


Template not found: /templates/Maxs/feed.tpl


Пишите,спрашивайте
Вы уже собрались уходить? Очень жаль ... Могли бы посмотреть еще что нибудь !
+