Home  >  Article  >  Backend Development  >  The number of WordPress articles within a certain period of time

The number of WordPress articles within a certain period of time

WBOY
WBOYOriginal
2016-07-25 09:09:33953browse

The number of WordPress articles in a certain period of time, the specific results can be viewed on Wu Leng Blog
  1. function num_posts($days=1) {//$days is the set time day;
  2. global $wpdb;
  3. $today = gmdate('Y-m-d H:i:s', time() + 3600 * 8 ); //Get the current time
  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;//Write the published article ID into an array
  8. }
  9. $post_num = count($post_ID);// Output the number of elements in the array, the number of article IDs, that is, the number of published articles
  10. $output .= ''.$post_num.'';//Output the number of articles
  11. echo $output ;
  12. }
Copy code



Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn