当前位置:首页 > 个人杂谈 > 正文内容

边栏热门文章只显示一条记录

作者: 葛屹肃 | 日期: 2022-07-20 | 分类: 个人杂谈

今天浏览网站时,突然发现右边栏的热门文章只显示一条记录,觉得有点奇怪,以往一直都是正常显示,怎么现在只显示一条记录呢?

边栏热门文章只显示一条记录

发现问题,就要分析原因,打开源码看了一下,没有发现什么异常,这段代码是自定义的,建站那时从网上找到,功能是经过测试OK才使用的,可以排除代码的问题。

排除代码的问题,那么,查下数据吧。做了简单修改,直接在页面上输出查询SQL,然后登录phpMyAdmin使用SQL查询。

输出SQL:

SELECT comment_count, ID, post_title, post_date FROM wp_posts WHERE post_status = ‘publish’ AND post_date BETWEEN ’2022-07-20 00:43:53′ AND ’2022-08-19 00:43:53′ ORDER BY comment_count DESC LIMIT 0 , 10

查询数据发现的确只有一条记录,再分析下SQL的逻辑,才恍然大悟。代码没错,SQL没错,原来是更新文章太慢所导致,我设置了只显示30天内的热门文章,而文章拖更亦一个月,因此,最近30天内只有一篇文章。

解决方法有2个,一是加快更新文章,保持30天内至少有10篇文章;二是放宽查询天数,将30天改为60或90天。

当然是选择前者了,这样可以鞭策自己更积极更文。努力吧,尽快将更文补上。

版权声明:本文由〖葛屹肃〗发布,转载请注明出处!
文章链接:https://www.geyisu.com/2710.html

  • 评论:(0)

已有 0 位网友发表了一针见血的评论,你还等什么?

◎欢迎大家参与讨论