Гуру - Репутация: 198
- Webmoney BL:
? | Приветствую. Бьюсь головой об стенку, решая вопрос с размещением рекламы после каждого их двух-трех постов. Нашел в интернете код для размещения рекламы между постами, у меня в шаблоне он выглядит следующим образом:
PHP код: <?php $postcount = 0; ?> <?php if ( have_posts() ) : ?> <?php $postcount++; ?>
<?php twentyeleven_content_nav( 'nav-above' ); ?>
<?php /* Start the Loop */ ?> <?php while ( have_posts() ) : the_post(); ?>
<?php get_template_part( 'content', get_post_format() ); ?>
<?php if($postcount==1){ ?> тут рекламный код <? } ?>
Он работает прекрасно, но реклама показывается после каждого поста. А мне надо через каждые два или три. Судя по инструкции, нужно заменить postcount==1 на postcount==2 или postcount==3. И проблема в том, что после изменения циферки, реклама перестает выводиться вообще. Пробовал также такой код:
PHP код: <?php if ( have_posts() ) : ?>
<?php twentyeleven_content_nav( 'nav-above' ); ?>
<?php /* Start the Loop */ ?> <?php while ( have_posts() ) : the_post(); $postcounter++; ?>
<?php get_template_part( 'content', get_post_format() ); ?>
<?php if($postcounter<= 3){ ?> тут рекламный код <? } ?>
и такой:
PHP код: <?php if ( have_posts() ) : $postcounter++; ?>
<?php twentyeleven_content_nav( 'nav-above' ); ?>
<?php /* Start the Loop */ ?> <?php while ( have_posts() ) : the_post(); ?>
<?php get_template_part( 'content', get_post_format() ); ?>
<?php if($postcounter<= 3){ ?> тут рекламный код <? } ?>
Толку ноль: либо реклама вообще не показывается, либо после каждого поста. В чем тут ошибка, кто может подсказать? ---------- Сообщение добавлено 13:26 ---------- Предыдущее 13:21 ---------- Везет же мне...Час искал решение, решил создать тему и после создания темы тут же нашел ответ..)) В общем, оказывается можно просто установить этот код
PHP код: <?php $postnum++; if($postnum%5 == 0) { ?> код рекламы <?php } ?>
перед
PHP код: <?php endwhile; ?>
Может кому пригодиться. |