WordPress中帖子的网格循环之间的Adsense广告?

时间:2015-01-16 12:49:23

标签: wordpress grid row adsense posts

我在尝试在帖子之间插入Google Adsense代码时遇到了一些问题。首先,看看下面的图片:

enter image description here

我的主页上有12个帖子,每行包含3个帖子。

我怎样才能在第一行的第二个帖子上放置Adsense广告,然后在第二行os帖子之后将另一个广告代码放入容器全长的相同大小,然后在第11行发布另一个广告。

我知道这是可能的,但我真的很挣扎。

index.php循环:

<?php if ( have_posts() ) : ?>

        <?php /* Start the Loop */ ?>

        <?php while ( have_posts() ) : the_post(); ?>

            <?php get_template_part( 'content', get_post_format() ); ?>

        <?php endwhile; ?>

        <?php hct_content_nav( 'nav-below' ); ?>

    <?php else : ?>

        <article id="post-0" class="post no-results not-found">
            <header class="entry-header">
                <h1 class="entry-title"><?php _e( 'Nothing Found', 'hct' ); ?></h1>
            </header><!-- .entry-header -->

            <div class="entry-content">
                <p><?php _e( 'Apologies, but no results were found for the requested archive. Perhaps searching will help find a related post.', 'hct' ); ?></p>
                <?php get_search_form(); ?>
            </div><!-- .entry-content -->
        </article><!-- #post-0 -->

    <?php endif; ?>

    </div><!-- #content -->

content.php代码,由index.php调用:

<?php $count = $wp_query->current_post;
     $c     = fmod($count,3);
     if ($c == '2') : ?>
<div style="clear:both;"></div>

1 个答案:

答案 0 :(得分:2)

这可以通过在<?php endwhile; ?>之前添加此内容来完成。
这将在每6个帖子后显示一些内容(在这种情况下是您的AD)

<?php $postnum++; if($postnum%6 == 0) { ?>
    ...DO SOMETHING..
<?php } ?>