图片待添加
图片待添加

WordPress主题开发:主题调用指定时间文章发布数量

2020-03-14 18:33 分类:WordPress主题开发制作教程 阅读(次阅读) 标签:

有些特定时间需要促销的产品,或者介绍比如双11等优惠活动的网站需要WordPress主题调用指定时间文章发布数量.

WordPress主题开发:主题调用指定时间文章发布数量代码如下:

打开当前WordPress主题开发functions.php文件,在<?php下面的?>前面添加如下代码:

function num_posts($days=1) {//$days就是设定时间一天;
 global $wpdb;
 $today = gmdate('Y-m-d H:i:s', time() + 3600 * 8);//获取当前的时间
 $daysago = date( "Y-m-d H:i:s", strtotime($today) - ($days * 24 * 60 * 60) );  //Today - $days
 $result = $wpdb->get_results("SELECT ID FROM $wpdb->posts WHERE post_date BETWEEN '$daysago' AND '$today' AND post_status='publish' AND post_type='post' ORDER BY post_date DESC ");         
     foreach ($result as $Item) {
         $post_ID[] = $Item->ID;//已发布的文章ID,写到一个数组里面去
     }
 $post_num = count($post_ID);//输出数组中元素个数,文章ID的数量,也就是发表的文章数量
 $output .= '<a>'.$post_num.'</a>';//输出文章数量
 echo $output;
}

通过修改时间可以实现 3天时间文章发布数量,一周时间文章发布数量,一个月时间文章发布数量等功能.

在你想要调用文章发布数量的地方添加如下代码:

<?php echo num_posts();?>

其他文章发布数量相关文章:

WordPress主题开发:首页显示本周和今日更新的文章数量

WordPress主题开发教程:网站侧边栏显示本周和今日发布的文章数量

WordPress主题开发教程:调用统计文章数与建站天数等代码

WordPress主题开发:侧边栏显示本站共有多少篇文章数量

WordPress主题开发教程:文章页侧边栏调用近期更新文章

WordPress主题开发教程:侧边栏调用网站中浏览量多文章列表

WordPress主题开发:主题调用今天发布文章数量

WordPress主题开发:主题调用指定时间文章发布数量


本文地址: https://www.wpyi.com/zhiding-shijian-wenzhang-shuliang.html