[亲测]WordPress获取指定天数内的热评文章列表

好久没更新了,今天看到一道友提出这样的问题:

wordpress获取指定多少天内的热评文章列表
https://zhidao.baidu.com/question/988123512698910379.html

很长一段时间都没有看到道友能提出wordpress有质量的问题了,决定亲自分享下自己测试的方法及代码,不废话,直接看以下说明:

一、焦点
1、指定天数
这个可以通过指定日志的日期期间实现,比如

post_date <= '2017-05-18' and post_date >= '2017-05-01'

即可查询出这十几天内的文章
2、热评
统计日志评论数降序排列即可实现热评的效果
Continue reading [亲测]WordPress获取指定天数内的热评文章列表

关于wodpress中rewrite rule的部分总结

有道友提出“如何在wordpress中创建配置自己的重写规则”一问,特意整理了自己的部分理解作一总结:

关于wordpress的重写规则,可以查看wp-includes/rewrite.php源码

wordpress通过flush_rewrite_rules向options数据表保存规则内容。

通常,使用add_rewrite_rule这个函数即可实现简单的重写规则的添加动作;
还有add_rewrite_tagadd_permastruct等等,不过这些在应用简单的重写规则时没有add_rewrite_rule来得直接。

需要注意的是,add_rewrite_rule之后要想起到预期的效果,必须执行flush_rewrite_rules动作,但不建议利用代码多次执行flush操作。而应该在需要的时候再执行,比如插件启用时由register_activation_hook这个钩子发起该动作,或者需要时再到后台固定链接里点保存按钮也可以实现该动作。
Continue reading 关于wodpress中rewrite rule的部分总结

wordpress如何快速切换为维护模式?

运营一个站点的过程中,难免要进行一些必要的维护工作,比如数据库维护、主题维护、插件更新等等;通常这些维护过程并不想让访客知道,也不想对访客产生惊扰,这个时间,开启维护模式是最佳选择。
Wordpress自V3.7版本起,启用了wp_maintenance函数用来切换维护模式;在这之前,有Maintenance SwitchWP-Maintenance-Mode两个插件提供了此项功能。

但有了wp_maintenance函数后,只需要简单几步即可以快速切换到维护模式,免去了安装插件的过程。
Continue reading wordpress如何快速切换为维护模式?

关于wordpress中页面内容获取的方法

在百度知道里有知友提出这样的问题:

如何在WordPress首页调用某页面的文章内容
https://zhidao.baidu.com/question/1050581483746047619

针对这个问题,我进行了详细的回复,内容如下:
在wordpress中,不仅在首页,在其他任何地方调用页面,均可以通过get_page或get_pages这两个内置函数来实现调用一篇或多篇页面内容
Continue reading 关于wordpress中页面内容获取的方法

[实测]wordpress获取当前文章所在分类下的全部文章

在百度知道有知友提出这样的问题:

wordpress程序,怎样可以获取当前文章分类下的所有文章

http://zhidao.baidu.com/question/364511154678771292

根据这个问题可以整理出的思路:

  • 1、利用get_the_ID()函数获取当前文章的ID
  • 2、自定义函数,并根据文章ID获取其所在的全部分类ID
  • 3、根据文章ID、分类ID,重构query

Continue reading [实测]wordpress获取当前文章所在分类下的全部文章