wordpress如何获取昨天发布的帖子ID
是否有任何函数可以获取所有帖子ID? 我总是需要昨天或特定日期后IDwordpress如何获取昨天发布的帖子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
示例:今天是: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;
}
}