还是利用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
