wordpress主题添加全站热评文章和分类热评文章?

更新时间:2022-02-12 13:13:16

所谓wordpress热评文章,就是文章列表按评论的多少来排列。跟前面介绿过的wordpress随机文章一样,wordpress热评文章也分类全站热评文章和分类热文章。wordpress主题热评文章,在一些国内的wordpress主题中也是经常用到的,wordpress热评文章,也体现了浏览者对文章质量的认可。那么,wordpress主题怎样添加热评文章呢?

1、wordpress全站热评文章。

在wordpress主题中一般都是使用wordpress全站热评文章,这也许就是所谓的大众化吧。下面就贴出代码:

<ul>
<?php query_posts('posts_per_page=8&caller_get_posts=1&orderby=comment_count'); ?>
<?php while (have_posts()) : the_post(); ?>
<li>
<a target="_blank" href="<?php the_permalink(); ?>" class="title" title="<?php the_title(); ?>">
<?php echo cut_str($post->post_title,34); ?>
</a>
</li>
<?php endwhile; ?>
</ul>

上面代码显示了8篇wordpress网站热评文章,可以根据自己的需要修改这个数字,这里不多说了。

2、wordpress分类热评文章。

wordpress分类热评文章,在wordpress主题使用得不太多,也许是因为网站流量的原因吧,如果一个网站的流量很少,自然而然,文章受到评论的机率就很低了。所以,使用分类热评文章就有点鸡肋了。如果评论数量非常大,那这个wordpress分类热评文章就可以派上用场了,它可以让不同的分类显示自己的热评文章,在用户体验上有非常大的提高。代码如下:

<ul>
$category = get_the_category();//默认获取当前所属分类
$cat = $category[0]->cat_ID;

<?php query_posts('posts_per_page=10&caller_get_posts=1&orderby=comment_count&cat='.$cat); ?>
<?php while (have_posts()) : the_post(); ?>
<li>
<a target="_blank" href="<?php the_permalink(); ?>" class="title" title="<?php the_title(); ?>">
<?php echo cut_str($post->post_title,34); ?>
</a>
</li>
<?php endwhile; ?>

</ul>

上面这2段代码,既可以放在侧边栏文件中,也可以放在分类和文章页文件中,这个可以根据自己的需要来做用。相信这2段代码,在你的wordpress主题中也可以派上用场哦。

WordPress