置顶文章与非置顶文章调用方法

<?php $cat = get_the_category();
foreach($cat as $key=>$category){
$cat = $category->term_id;
}
     $sticky = get_option('sticky_posts');
      query_posts( array('post__in' => $sticky,'caller_get_posts' =>1,'offset'=> 0,'cat'=>$cat,'showposts'=>9));
       static $case_num=0;
     while (have_posts()) : the_post();  ?>
     <!--置顶文章-->
                        <li>置顶文章<a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></li>
<?php $case_num++;
     endwhile; wp_reset_query();  
          $case_num=9-$case_num;//
          query_posts( array( 'post__not_in' => get_option( 'sticky_posts'),'cat'=>$cat,'showposts'=>$case_num ));
       while (have_posts()) : the_post();
?>
<!--非置顶文章-->
    <li>非置顶<a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></li>

      <?php endwhile; wp_reset_query(); ?>

在wordpress模板制作过程中,有时我们会用到置顶文章与非置顶文章分开调用的情况,这段代码完美解决了,置顶文章与非置顶文章的调用问题。

Published
Categorized as 经典代码

免责声明:

本站所有内容来源于互联网。如果本站部分内容侵犯您的权益,请您告知,站长会立即处理。
本站力争为大家提供最好最全的WordPress模板,本站所有WordPress模板都是站长从国内外大小网站收集而来,旨在为朋友们在工作或学习时提高效率、节省时间。
站内所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!