get_lastpostdate()
最后更新于:2021-11-26 09:14:53
get_lastpostdate( string$timezone=’server’, string$post_type=’any’)Retrieves the most recent time that a post on the site was published.
参数
- $timezone
-
(string) (Optional) The timezone for the timestamp. Accepts ‘server’, ‘blog’, or ‘gmt’. ‘server’ uses the server’s internal timezone. ‘blog’ uses the
post_date
field, which proxies to the timezone set for the site. ‘gmt’ uses thepost_date_gmt
field.Default value: ‘server’
- $post_type
-
(string) (Optional) The post type to check.
Default value: ‘any’
响应
(string) The date of the last post, or false on failure.
源文件
文件: gc-includes/post.php
function get_lastpostdate( $timezone = 'server', $post_type = 'any' ) {
$lastpostdate = _get_last_post_time( $timezone, 'date', $post_type );
/**
* Filters the most recent time that a post on the site was published.
*
* @since 2.3.0
* @since 5.5.0 Added the `$post_type` parameter.
*
* @param string|false $lastpostdate The most recent time that a post was published,
* in 'Y-m-d H:i:s' format. False on failure.
* @param string $timezone Location to use for getting the post published date.
* See get_lastpostdate() for accepted `$timezone` values.
* @param string $post_type The post type to check.
*/
return apply_filters( 'get_lastpostdate', $lastpostdate, $timezone, $post_type );
}