0

ребята ... Я получаю проблему здесь ...Как вставлять рекламу в середине страницы списка категорий категорий?

Я хочу, чтобы вставить объявления в категории архивной странице среднего, Хорошо, это ситуация:

На странице категории архива моей темы (Fastheme) У меня есть 1 вид, если вы выберете один из списка категорий: пример «признакам»

Всего выпусков Категория выбранных (10 сообщений) Показать список Категория Архивная страница.

Показать Категория "признаки" (1 сообщения)

Показать Категория "признаки" (2 сообщений)

Показать Категория "признаки" (3 сообщений)

Показать Категория "признаки" (4 сообщений)

< - Позиция объявления ->

Показать Категория "признакам" (5 сообщений)

Показать Категория "признакам" (6 сообщений)

Показать Категория "признакам" (7 сообщений)

Показать Категория "признакам" (8 сообщений)

Показать Категория "признаки" (9 сообщений)

Показать Категория "признаки" (10 сообщений)

Ниже приведен код, который находится на моей странице Категория Архив:

<div class="posta"> 
    <h1><?php if(is_category()) { ?> <?php single_cat_title(''); ?> News and Pictures 
     <?php } elseif (is_day()) { ?><?php the_time('F jS, Y'); ?> 
     <?php } elseif (is_month()) { ?> <?php the_time('F, Y'); ?> 
     <?php } elseif (is_tag()) { ?> <?php single_tag_title(''); ?> 
     <?php } elseif (is_year()) { ?> <?php the_time('Y'); ?> 
     <?php } elseif (is_author()) { ?> Author 
     <?php } elseif (isset($_GET['paged']) && !empty($_GET['paged'])) { ?> Blog Archives 
     <?PHP } ?><?php if (get_query_var('paged')) { echo ' ('; echo __('page') . ' ' . get_query_var('paged'); echo ')'; } ?> 
    </h1> 
</div> 

     <?php $postcounter = 1; if (have_posts()) : ?> 
      <?php while (have_posts()) : $postcounter = $postcounter + 1; the_post(); $do_not_duplicate = $post->ID; $the_post_ids = get_the_ID(); ?> 

       <div class="post post-<?php echo $postCount ;?>" style="width:755px;float:right"><?php include (TEMPLATEPATH . '/thumb.php'); ?> 
        <div class="posttitle"> 
         <h2><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a></h2> 
        </div> 
        <div class="tags"><?php the_time('M jS Y') ?> | <?php comments_popup_link('0 Comments', '1 Comment', '% Comments'); ?></div> 
        <?php echo excerpt(50); ?><?php if (is_home() || is_category() || is_tag()) : ?>&nbsp;<?php endif; ?> 
        <p class="readmore"><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>">...learn more</a></p> 
        <div style="clear: both"></div> 
       </div> 
      <?php endwhile; ?> 
      <?php else : ?> 
      <div class="notfound"></div> 
      <div class="post"><center><h2>404 Not Found</h2></center></div> 
      <?php endif; ?> 

пожалуйста, помогите мне.!

ответ

0

Если вы хотите, чтобы объявление отображается в середине вы можете сделать что-то вроде этого:

<div class="posta"> 
    <h1><?php if(is_category()) { ?> <?php single_cat_title(''); ?> News and Pictures 
     <?php } elseif (is_day()) { ?><?php the_time('F jS, Y'); ?> 
     <?php } elseif (is_month()) { ?> <?php the_time('F, Y'); ?> 
     <?php } elseif (is_tag()) { ?> <?php single_tag_title(''); ?> 
     <?php } elseif (is_year()) { ?> <?php the_time('Y'); ?> 
     <?php } elseif (is_author()) { ?> Author 
     <?php } elseif (isset($_GET['paged']) && !empty($_GET['paged'])) { ?> Blog Archives 
     <?PHP } ?><?php if (get_query_var('paged')) { echo ' ('; echo __('page') . ' ' . get_query_var('paged'); echo ')'; } ?> 
    </h1> 
</div> 

<?php if (have_posts()) : ?> 
    <?php while (have_posts()) : the_post(); $the_post_ids = get_the_ID(); ?> 

     <?php if (floor($post_count/2) == $current_post) : ?> 

      // Your add code here 

     <?php endif; ?> 

     <div class="post post-<?php echo $postCount ;?>" style="width:755px;float:right"><?php include (TEMPLATEPATH . '/thumb.php'); ?> 
      <div class="posttitle"> 
       <h2><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a></h2> 
      </div> 
      <div class="tags"><?php the_time('M jS Y') ?> | <?php comments_popup_link('0 Comments', '1 Comment', '% Comments'); ?></div> 
      <?php echo excerpt(50); ?><?php if (is_home() || is_category() || is_tag()) : ?>&nbsp;<?php endif; ?> 
      <p class="readmore"><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>">...learn more</a></p> 
      <div style="clear: both"></div> 
     </div> 
    <?php endwhile; ?> 
<?php else : ?> 
     <div class="notfound"></div> 
     <div class="post"><center><h2>404 Not Found</h2></center></div> 
<?php endif; ?> 

$current_post является содержит индекс текущей записи в цикле

$post_count это общее отображается сообщение на текущей странице

Прочтите https://codex.wordpress.org/Class_Reference/WP_Query для получения дополнительной информации.

+0

хорошо, я постараюсь это один раз, и я вижу ссылки, которую вы предоставили. Благодарим за Ваше участие. ;) –

0

Vivek Manglani. После того как я использовал код при условии, что здесь происходит ...

Display Category "featured" (1 Posts) 
// Your code here add 
Display Category "featured" (2 Posts) 
// Your code here add 
Display Category "featured" (3 Posts) 
// Your code here add 
Display Category "featured" (4 Posts) 
// Your code here add 
Display Category "featured" (5 Posts) 
// Your code here add 

и так далее. что делать, если хотите сделать это так?

Display Category "featured" (1 Posts) 
Display Category "featured" (2 Posts) 
Display Category "featured" (3 Posts) 
Display Category "featured" (4 Posts) 

<- Position Ads -> 

Display Category "featured" (5 Posts) 
Display Category "featured" (6 Posts) 
Display Category "featured" (7 Posts) 
Display Category "featured" (8 Posts) 
Display Category "featured" (9 Posts) 
Display Category "featured" (10 Posts) 

, пожалуйста, дайте мне знать.

0

Вы можете попробовать,

<?php while (have_posts()) : the_post(); $the_post_ids = get_the_ID(); $i ++?> 
<?php if ($i == 5) : ?> 
      // Your Ad Code Here 
<?php endif; ?> 
Смежные вопросы