WordPress教程:在首页展示本周更新,今日更新几篇文章字样

半岛未凉° 2019-03-29 快速入门 147 NO 本文共1102个字,预计阅读需要3分钟。
  • 文章介绍
  • 快速入门
  • 增值服务

我们经常看见各种资源网,首页会显示本站共几个资源已经本周更新几篇文章,甚至还有今日更新数量,这样的字眼,心血来潮,决定给网站加上这个功能,显的比较美丽!

WordPress教程:在首页展示本周更新,今日更新几篇文章字样

其实上图这种情况是很容易实现的一条sql就可以查询出来,谁让我们用了WordPress程序呢,这就能更简单的把这个办的挺挺的了!

需要在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.     return $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. }

在首页展示数据

你想在哪里展示数据就在哪里展示数据只要粘贴一下代码,就能在你需要展示的地方显示数据

  1. //这下面的代码日到你要显示的地方
  2. //显示总文章数量
  3. <?php echo $publish_posts = wp_count_posts()->publish;?>
  4. //查询特定分类文章数量,比如我要查52分类
  5.  <?php
    // 将以下 cat_ID 改成你的分类 ID 即可
    echo get_category(4)->count;
    ?>
  6. //本周更新
  7. <?php echo get_week_post_count(); ?>
  8. //今日更新
  9. <?php echo WeeklyUpdate();?>

上一篇:

下一篇:

WordPress教程:在首页展示本周更新,今日更新几篇文章字样:等您坐沙发呢!
大牛,别默默的看了,快来点评一下吧!:)。

您必须登录后才能发表评论哦!:)

站内登录 QQ登录 微博登录
wordpress自适应高级图片shejigh主题

Hi, 如果你对这款模板有疑问,可以跟我联系哦!

联系作者

模板下载吧,累计帮助1000+用户成功建站,为草根创业提供助力!

立刻开启你的建站之旅
现在加入模板下载吧,注册一个账号
  • 模板下载吧拥有海量网站模板及源码,站长亲测干净无后门。

  • 注册即能下载免费模板栏目资源,帮您更快的完成网站建设。

  • 每日更新模板资源,每日精品推荐,及时获取最新模板资源流行去向。

  • 完美的售后服务,帮助草根站长、企业等成功建站。

  • 将您最爱的资源收藏,建立自己的资源库,并与朋友分享。

喜欢我嘛?喜欢就按“ctrl+D”收藏我吧!♡