wordpress如何获取昨天发布的帖子ID

wordpress如何获取昨天发布的帖子ID,wordpress,Wordpress,是否有任何函数可以获取所有帖子ID? 我总是需要昨天或特定日期后ID 示例:今天是:2017年4月1日,我需要2017年3月31日发布的所有已发布帖子ID您可以使用get_posts的日期参数来查找: <?php // Get the date pieces using the timezone you set in WordPress, minus one day $yesterday = getdate( current_time() - DAY_IN_SECONDS ); // Q

是否有任何函数可以获取所有帖子ID? 我总是需要昨天或特定日期后ID


示例:今天是:2017年4月1日,我需要2017年3月31日发布的所有已发布帖子ID

您可以使用
get_posts
的日期参数来查找:

<?php
// Get the date pieces using the timezone you set in WordPress, minus one day
$yesterday = getdate( current_time() - DAY_IN_SECONDS );

// Query for posts from yesterday
$yesterdays_posts = get_posts( array(
  'date_query' => array(
    array(
      'year' => $yesterday[ 'year' ],
      'month' => $yesterday[ 'mon' ],
      'day' => $yesterday[ 'mday' ]
    )
  ),
  'nopaging' => true
) );
<?php
$yesterdays_posts_ids = array();
if( $yesterdays_posts ){
  foreach( $yesterdays_posts as $yesterdays_post ){
    $yesterdays_posts_ids[] = $yesterdays_post->ID;
  }
}