2024 年 11 月 21 日 我的频道
Wordpress 热门文章列表
  • 2021
  • Sunny

因为开发主题的过程中,已经生成随机文章列表功能,但是为了增加人气和吸引浏览者的眼球,务必把热门文章显示出来,于是想到了增加热门文章列表的功能,废话不说,直接上代码:

PHP

<?php
$post_num = 10; // 设置调用条数
$args = array(
‘post_status’ => ‘publish’, // 只选公开的文章.
‘post__not_in’ => array( $post->ID ), //排除当前文章.
‘meta_key’ => ‘post_views_count’,
‘orderby’ => ‘meta_value_num’,
‘posts_per_page’ => $post_num
);
$query_posts = new WP_Query();
$query_posts->query( $args );
while ( $query_posts->have_posts() ) {
$query_posts->the_post();
?>
<li><a href=”<?php the_permalink(); ?>” title=”<?php the_title(); ?>”>
<?php the_title(); ?>
</a></li>
<?php } wp_reset_query();?>

把代码添加到你需要显示列表的地方即可,不需要额外的插件支持!本人反复尝试,最终实现了这个按照浏览数而显示的热门文章列表。

另外,这段代码需要配合浏览数的代码进行,把下面的代码添加到 Function.php 即可实现浏览次数,而且是防止刷新的:

点击链接至该篇文章!

最后提醒:因为默认的排列是按照字母形式,英文名称必然排第一位,如果想按照浏览数降序排列,请为文章命名标题的时候,尽量不要使用英文!如果有其他可行的方法,我会第一时间更新!

WORDPRESS
1527
0

Author Box

名字:Sunny
注册:Jan 30, 2021
简介:技术菜鸟,拷贝、黏贴代码中 ……

Comment Box

0 0 投票数
Article Rating
订阅评论
提醒
guest

0 评论
最旧
最新 最多投票
内联反馈
查看所有评论