2015-10-14 3 views
0

Я использую этот код в разных разделах своего сайта, и я хочу отображать разные сообщения в каждом разделе первой страницы в соответствии с их категорией. Может кто-нибудь, пожалуйста, помогите им добавить категорию, там есть «серфинг», я все пробовал.Может кто-нибудь помочь мне добавить категорию в эту должность?

Или может быть другой способ сделать это?

спасибо.

<div class="posts"> 

     <?php 
     $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; 
     $total_post_count = wp_count_posts(); 
     $published_post_count = $total_post_count->publish; 
     $total_pages = ceil($published_post_count/$posts_per_page); 

     if ("1" < $paged) : ?> 

      <div class="page-title section small-padding"> 

       <h4 class="section-inner"><?php printf(__('Page %s of %s', 'radcliffe'), $paged, $wp_query->max_num_pages); ?></h4> 

      </div> 

      <div class="clear"></div> 

     <?php endif; ?> 

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

       <div id="post-<?php the_ID(); ?>" <?php post_class(); ?>> 

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


       </div> <!-- /post --> 

      <?php endwhile; ?> 

     <?php if ($wp_query->max_num_pages > 1) : ?> 

      <div class="archive-nav"> 

       <?php echo get_next_posts_link('&laquo; ' . __('Posts Antigos', 'radcliffe')); ?> 

       <?php echo get_previous_posts_link(__('Posts Recentes', 'radcliffe') . ' &raquo;'); ?> 

       <div class="clear"></div> 

      </div> <!-- /post-nav archive-nav --> 

     <?php endif; ?> 

    <?php endif; ?> 

</div>  </div> <!-- /posts --> 

ответ

1

Если вы пытаетесь отобразить категорию, ID, тогда

  global $post; 
      $args = array('category' => '12'); 
      $cat_post= get_posts($args); 
      foreach($cat_post as $post) : setup_postdata($post); ?> 
       <li class="testimonial"><?php the_content(); ?></li><br/> 
      <?php endforeach; ?> 

Примечание: В $args = array('category' => '12'); является ID из к категории

BU т, если вы хотите отобразить категорию с помощью Name, тогда

  global $post; 
      $args = array('category_name' => 'uncatogerized'); 
      $cat_post= get_posts($args); 
      foreach($cat_post as $post) : setup_postdata($post); ?> 
       <li class="testimonial"><?php the_content(); ?></li><br/> 
      <?php endforeach; ?> 

Здесь uncategorized это название категории

+0

Спасибо это сработало !!! – user3547049

Смежные вопросы