让分类或者tag页面只显示文章列表

在wordpress中,如果打开单个分类或者标签页面,会显示文章标题和正文,这样看起来有点臃肿,不够简明,怎样才能只显示文章列表呢?

很简单,打开category.php模版(若想修改标签页面的,打开archives页面),如果只想删除正文,保留作者、分类等信息的话,只需删除:

<?php the_content(__('Read More &raquo;')); ?>

如果不保留作者、分类等信息的话,就删除:

<div class="excerpt">    
<?php if (has_post_thumbnail()) { ?>
<div class="thumbnail">
<a href="<?php the_permalink() ?>"><?php the_post_thumbnail(); ?></a>
</div> <?php } ?>
<?php the_content(__('Read More &raquo;')); ?>
<div class="meta">
<?php _e("Author:"); ?><?php the_author(); ?> | <?php _e("Categories:"); ?><?php the_category('、') ?> | <?php _e("Tags:"); ?><?php the_tags(__(' '), '、'); ?>
</div>
<div class="comments_num"><?php comments_popup_link(__('No Comments'), __('1 Comment'), __('% Comments')); ?>
</div>

但,现在有个问题:每页设置了只显示5篇文章,这样删除以上代码后,分类页面显示的文章标题也只有5个,能够自定义显示的文章列表数呢?在主循环:

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

前面加上:

<?php $posts = query_posts($query_string . '&orderby=date&showposts=10');?>

其中showposts=10的数字可以根据你的需要自行修改。

共有 11 条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注