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

wordpress某段时间内的文章数

WBOY
Freigeben: 2016-07-25 09:09:33
Original
967 Leute haben es durchsucht

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. }
复制代码



Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage