iis服务器助手广告广告
返回顶部
首页 > 资讯 > CMS >WordPress 实现文章评论排行榜
  • 245
分享到

WordPress 实现文章评论排行榜

WordPress评论排行榜 2022-06-12 02:06:44 245人浏览 八月长安
摘要

用到了WordPress功能函数Query_post()的一种高级用法,就是获取本周或当月或最近30天评论最多的一定数量的日志。 使用方法是将以下各段代码放置到需要显示最热日志的主题模板文件中适当的位置即可,如边栏(si

用到了WordPress功能函数Query_post()的一种高级用法,就是获取本周或当月或最近30天评论最多的一定数量的日志

使用方法是将以下各段代码放置到需要显示最热日志的主题模板文件中适当的位置即可,如边栏(sidebar.PHP)。

所有时间内评论最多日志


复制代码代码如下:

<ul> <?php query_posts('post_type=post&posts_per_page=10&orderby=comment_count&order=DESC'); while (have_posts()): the_post(); ?>

<li><a href="<?php the_permalink(); ?>" title="<?php printf(esc_attr('Permalink to %s'), the_title_attribute('echo=0')); ?>" rel="bookmark"><?php the_title(); ?></a></li>

&www.cppcns.comlt;?php endwhile; wp_reset_query(); ?>

</ul>

这段代码默认显示前10篇评论最多的日志,数量10可修改为其它数值。

本周评论最多日志

要显示本周评论最多日志,我们就可以使用如下的代码,也就是在前面代码的基础上再添加一些额外的参数来实现:


复制代码代码如下:

<ul> <?php $week = date('W'); $year = date('Y'); query_posts('post_type=post&posts_per_page=10&orderby=comment_count&order=DESC&year=' . $year . '&w=' . $week); while (have_posts()): the_post(); ?>

<li><a href="<?php the_permalink(); ?>" title="<?php printf(esc_attr('Permalink to %s'), the_title_attribute('echo=0')); ?>" rel="bookmark"><?php the_title(); ?></a></li>

<?php endwhile; wp_reset_query(); ?>

</ul>

最近30天评论最多日志


复制代码代码如下:

<ul> <?php function filter_where($where = '') { //posts in the last 30 days $where .= " AND post_date > '" . date('Y-m-d', strtotime('-30 days')) . "'"; return $where; } add_filter('posts_where', 'filter_where'); query_posts('post_type=post&posts_per_page=10&orderby=comment_count&order=DESC'); while (have_posts()): the_post(); ?>

<li><a href="<?php the_permalink(); ?>" title="<?php printf(esc_attr('Permalink to %s'), the_title_attribute('echo=0')); ?>" rel="bookmark"><?php the_title(); ?></a></li>

<?php endwhile; wp_reset_query(); ?>

</ul>

“30 days”可以根据需要修改为其他值(如“1 year”, “7 days”, 等)。

本月评论最多日志

类似地,显示当月评论最多的日志,可以使用下面的代码:


复制代码代码如下:

<ul> <?php $month = date('m'); $year = date('Y'); query_posts('post_type=post&posts_per_page=10&orderby=comment_count&order=DESC&year=' . $year . '&monthnum=' . $month); while (have_posts()): the_post(); ?>

<li><a href="<?php the_permalink(); ?>" title="<?php printf(esc_attr('Permalink to %s'), the_title_attribute('echo=0')); ?>" rel="bookmark"><?php the_title(); ?></a></li>

<?php endwhile; wp_reset_query(); ?>

</ul>

欢迎补充说明~

--结束END--

本文标题: WordPress 实现文章评论排行榜

本文链接: https://www.lsjlt.com/news/32154.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • vue实现文章评论和回复列表
    本文实例为大家分享了vue实现文章评论和回复列表的具体代码,供大家参考,具体内容如下 效果预览: 父组件: <template>   <div class="co...
    99+
    2024-04-02
  • 教你如何用 MongoDB 实现评论榜功能
    Mongodb很适合做这件事,api的调用仅仅是使用到了入门级别的CRUD,理清楚了思路,编码也会顺风顺水,所以你会发现我在这篇博客中说的比编码还多。评论榜预期的功能就像是StackOverFlow的那样,...
    99+
    2024-04-02
  • vue怎么实现文章评论和回复列表
    今天小编给大家分享一下vue怎么实现文章评论和回复列表的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。效果预览:父组件:<...
    99+
    2023-06-30
  • redis实现排行榜功能
    redis的zset可以很方便地用来实现排行榜功能,下面简单介绍python如何使用redis实现排行榜功能 加入排行榜 获取redis实例 import redis mai...
    99+
    2024-04-02
  • unity实现动态排行榜
    本文实例为大家分享了unity实现动态排行榜的具体代码,供大家参考,具体内容如下 在做2048游戏的时候要实现排行榜的功能: 1.超出显示范围可以通过滑动滚动条来上下查看 2.动态插...
    99+
    2024-04-02
  • redis如何实现排行榜
    这篇文章将为大家详细讲解有关redis如何实现排行榜,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1 前言实现一个排版榜,我们通常想到的就是mysql的order by ...
    99+
    2024-04-02
  • mongodb怎么实现时间排行榜
    要实现时间排行榜,可以使用MongoDB的聚合管道和索引来完成。首先,你需要在文档中加入一个时间字段,例如`created_at`,...
    99+
    2023-09-01
    mongodb
  • unity如何实现动态排行榜
    这篇文章给大家分享的是有关unity如何实现动态排行榜的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。在做2048游戏的时候要实现排行榜的功能:超出显示范围可以通过滑动滚动条来上下查看2.动态插入行3.每次插入自动...
    99+
    2023-06-20
  • 使用Redis实现实时排行榜功能
    游戏中存在各种各样的排行榜,比如玩家的等级排名、分数排名等。玩家在排行榜中的名次是其实力的象征,位于榜单前列的玩家在虚拟世界中拥有无尚荣耀,所以名次也就成了核心玩家的追求目标。 一个...
    99+
    2024-04-02
  • Vue使用Echarts实现排行榜效果
    Vue使用 Echarts 做出排行榜的感觉,供大家参考,具体内容如下 其实这不算是一篇技术文的,就是单纯的echarts调样式就可以,但是有的地方设置还是不好设置的,所以说嘞,就保...
    99+
    2024-04-02
  • WordPress如何实现相关文章功能
    本篇内容主要讲解“WordPress如何实现相关文章功能”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“WordPress如何实现相关文章功能”吧! ...
    99+
    2023-03-02
    wordpress
  • 基于SpringBoot和Vue3的博客平台文章详情与评论功能实现
    目录1. 后端Spring Boot实现1.1 创建Comment实体类1.2 创建CommentMapper接口1.3 创建CommentService接口及实现1.4 创建Com...
    99+
    2023-05-15
    基于SpringBoot和Vue3文章查看 基于Spring Boot和Vue3文章评论
  • redis如何实现世界杯排行榜功能
    这篇文章主要介绍了redis如何实现世界杯排行榜功能,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。题外话:小编先给大家推荐一个不错的微信公众...
    99+
    2024-04-02
  • Redis笔记点赞排行榜的实现示例
    目录一、发布探店笔记二、实现查看笔记接口三、点赞功能四、点赞排行榜 1、修改点赞逻辑2、点赞排行榜功能一、发布探店笔记 探店笔记类似点评网站的评价,往往是图文结合。对应的表有两个 探店笔记表(主键、商户id、用...
    99+
    2023-01-29
    Redis笔记点赞 Redis点赞排行榜
  • 使用Redis实现排行榜功能的方法
    这篇文章给大家分享的是有关使用Redis实现排行榜功能的方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。下面由Redis教程栏目给大家介绍使用Redis实现排行榜功能的方法,希...
    99+
    2024-04-02
  • 微信小程序排行榜页面怎么实现
    这篇文章主要讲解了“微信小程序排行榜页面怎么实现”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“微信小程序排行榜页面怎么实现”吧!微信小程序排行榜页面实例实现原理:利用背景图片以及nth-ch...
    99+
    2023-06-26
  • vue实现文章点赞和差评功能
    本文实例为大家分享了vue实现文章点赞和差评功能的具体代码,供大家参考,具体内容如下 纯前端实现文章点赞与差评(支持与不支持)。 需求:状态1:用户没有操作过,即既没点赞和差评;状态...
    99+
    2024-04-02
  • thinkphp5 操作redis 实现文章的热度排行和点赞排行的示例
    使用redis hash散列 和zset有序集合实现文章的热度排行和点赞排行 1.首先为文章建立散列,存入基本信息。 mysql简单设计 获取所有文章,并存入redis //所有新...
    99+
    2024-04-02
  • java基于redis有序集合如何实现排行榜
    小编给大家分享一下java基于redis有序集合如何实现排行榜,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!前言排行榜作为互联网...
    99+
    2024-04-02
  • 微信小程序怎么实现音乐排行榜
    今天小编给大家分享一下微信小程序怎么实现音乐排行榜的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。  排行页我们先在servi...
    99+
    2023-06-26
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作