WordPress首页显示本周和今日更新的文章数量

2021-05-22 0 1,691 百度已收录

平时我们对照常见的是展示站点的相关统计信息,如运行了若干天,宣布了若干篇文章等,详细实现方式可参考『WordPress 侧边栏若何添加站点统计信息?』和『WordPress 站点种种统计信息插件 Simple Blog Stats』。偶然看到有些站点首页会显示总共宣布若干篇文章,本周更新若干篇,今日更新多篇文章等数据,今天就跟人人说一下若何实现的。

1. 将以下代码添加到当前所使用主题的 functions.php 文件中

  1.     // 每周更新的文章数目
  2.     function get_week_post_count(){
  3.     $date_query = array(
  4.     array(
  5.     'after'=>'1 week ago'
  6.     )
  7.     );$args = array(
  8.     'post_type' => 'post',
  9.     'post_status'=>'publish',
  10.     'date_query' => $date_query,
  11.     'no_found_rows' => true,
  12.     'suppress_filters' => true,
  13.     'fields'=>'ids',
  14.     'posts_per_page'=>-1
  15.     );
  16.     $query = new WP_Query( $args );
  17.     echo $query->post_count;
  18.     }
  19.     // 逐日更新的文章数目
  20.     function WeeklyUpdate() {
  21.     $today = getdate();
  22.     $query = new WP_Query( 'year=' . $today["year"] . '&monthnum=' . $today["mon"] . '&day=' . $today["mday"]);
  23.     $postsNumber = $query->found_posts;
  24.     echo $postsNumber;
  25.     }

其中 get_week_post_count()是统计每周更新的文章数目并输出,WeeklyUpdate()是统计逐日更新的文章数目并输出。

2. 将以上两个函数添加到想要输出每周更新和逐日更新的文章数目处即可,如添加到首页 index.php 文件中。

  1.     <div class="gengxin" style="width:100%;height:40px;line-height:40px;text-align:center;box-shadow: 0 0 10px rgba(0,0,0,.05);background-color: #ffffff;margin-bottom: 10px;">
  2.     本站共有:<span style="color:red"><?php echo $publish_posts = wp_count_posts()->publish;?></span> 篇文章(其中
  3.     WordPress 分类有 <span style="color:red"><?php echo get_category(1)->count;?></span> 篇文章),
  4.     本周更新:<span style="color:red"><?php get_week_post_count(); ?> </span> 篇,
  5.     今日更新:<span style="color:red"><?php WeeklyUpdate();?></span> 篇
  6.     </div>

其中:

  1.     //输出站点总的文章数目
  2.     <?php echo $publish_posts = wp_count_posts()->publish;?>
  3.  
  4.     //查询特定分类的文章数目,如我要查 WordPress 分类(ID=1)文章数
  5.     <?php echo get_category(1)->count;?>

以上代码所显示的样式代码请自行凭证站点的情形调整好,然后保留更新好文件之后前端首页显示的效果如下图所示:
WordPress首页显示本周和今日更新的文章数量
实在,在站点首页显示这个本周更新和今日更新的文章数目,可以让用户第一时间知道该站点的更新情形,有助于提高用户体验。固然啦,若是你一周甚至一个月才更新一篇文章的话,添加这个功效可能会适得其反,这个功效对照适合日更对照多的站点。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

1. 本站所有资源来源于用户上传和网络,因此不包含技术服务请大家谅解!如有侵权请邮件联系客服!3308869544
2. 本站不保证所提供下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系客服处理,有奖励!
3. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!
4. 如果您也有好的资源或教程,您可以投稿发布,成功分享后有猫币奖励和额外收入!

主题镇 WP教程 WordPress首页显示本周和今日更新的文章数量 https://zhutizhen.com/14672.html

永远为用户服务的镇长!

常见问题
  • 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。
查看详情
  • 最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或联络我们。
查看详情

相关文章