WordPress主題開發實例:獲取當前分類的文章列表


思路:

如果使用默認的wordpress的方法,調出來的數據就會被后台的顯示個數所限制,而我們需要的是自由控制文章數和翻頁,所以我使用WP_Query

獲取當前分類的方法可以通過 get_query_var('cat');

分頁通過get_query_var('paged')

<?php
$cat_query=new WP_Query(array(
    'cat' => get_query_var('cat'),
    'posts_per_page'=>12,
  'paged'=>get_query_var('paged')
)); ?> <?php if($cat_query->have_posts()) : while($cat_query->have_posts()) : $cat_query->the_post(); ?> //調用文章對應內容 <?php endwhile;?>
//分頁參考:http://www.cnblogs.com/tinyphp/p/6361901.html <?php endif;?>

 

 

 

快捷替換以上紅字部分:

標題與鏈接:

<li>
   <a href="<?php the_permalink();?>"> 
        <?php the_title();?>
    </a>
   <span><?php the_time('Y-m-d');?></span>
</li>

 

 

縮略圖與文字:

<li>
   <a href="<?php the_permalink();?>"> 
       <?php if ( has_post_thumbnail() ) : ?>
        <?php the_post_thumbnail( 'thumbnail' ); ?>
        <?php else: ?>
        //顯示默認圖片
        <?php endif; ?>
    </a>
    <h3><a href="<?php the_permalink();?>"><?php the_title();?></a></h3>
</li>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM