还是利用query_posts()函数查询分类,最主要的是利用php里面的mb_strimwidth()函数和apply_filters()函数来获取摘要,并且控制摘要起始位置和长度。代码如下:
<div class="post-list"> <?php query_posts("showposts=3&cat=5")?> <?php while (have_posts()) : the_post(); ?> <a href="<?php the_permalink() ?>" target="_blank"> <div class="post-img"> </div> </a> <div class="post-content"> <h3> <a title="<?php the_title(); ?>" href="<?php the_permalink() ?>" target="_blank"> <?php the_title(); ?> </a> </h3> <p><?php echo mb_strimwidth(strip_tags(apply_filters('the_content', $post->post_content)), 0, 250,"..."); ?>…</p> </div> <?php endwhile; wp_reset_query(); ?> </div>
注:showposts和cat参数分别控制显示数量和分类id,获取摘要的部分就是p标签里面的代码,0是摘要其实位置,250是摘要长度。
本站文章除注明转载/出处外,均为本站原创或翻译。若要转载但请务必注明出处,尊重他人劳动成果。
转载请注明出处链接 : https://www.inlojv.com/4113.html