Heim  >  Artikel  >  Backend-Entwicklung  >  wordpress某段时间内的文章数

wordpress某段时间内的文章数

WBOY
WBOYOriginal
2016-07-25 09:09:33954Durchsuche

wordpress某段时间内的文章数,具体效果可以到无冷博客查看
  1. function num_posts($days=1) {//$days就是设定时间一天;
  2. global $wpdb;
  3. $today = gmdate('Y-m-d H:i:s', time() + 3600 * 8);//获取当前的时间
  4. $daysago = date( "Y-m-d H:i:s", strtotime($today) - ($days * 24 * 60 * 60) ); //Today - $days
  5. $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 ");
  6. foreach ($result as $Item) {
  7. $post_ID[] = $Item->ID;//已发布的文章ID,写到一个数组里面去
  8. }
  9. $post_num = count($post_ID);//输出数组中元素个数,文章ID的数量,也就是发表的文章数量
  10. $output .= ''.$post_num.'';//输出文章数量
  11. echo $output;
  12. }
复制代码



Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:获取主机域名函数 Nächster Artikel:自用正则整理