get_lastpostmodified()
get_lastpostmodified( string $timezone = ‘server’, stri…
get_lastpostmodified( string $timezone = ‘server’, string $post_type = ‘any’ )
获取网站上的帖子被修改的最新时间。
Get the most recent time that a post on the site was modified.
目录锚点:#说明#参数#返回#源码
说明(Description)
服务器时区是默认值,是GMT和服务器时间之间的差异。“blog”值正好是最后一篇文章被修改时的值。“gmt”是在gmt时间内修改最后一个帖子的时间。
参数(Parameters)
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| $timezone | (string) | 可选 | 时间戳的时区。有关接受值的信息,请参见get_lastpostdate()。 |
| $post_type | (string) | 可选 | 要检查的邮件类型。 |
返回(Return)
(string)“Y-m-d H:i:s”格式的时间戳,失败时为false。
源码(Source)
/**
* Get the timestamp of the last time any post was modified.
*
* The server timezone is the default and is the difference between GMT and
* server time. The 'blog' value is just when the last post was modified. The
* 'gmt' is when the last post was modified in GMT time.
*
* @since 1.2.0
*
* @param string $timezone Optional. The timezone for the timestamp. Uses the server's internal timezone.
* Accepts 'server', 'blog', 'gmt'. or 'server'. 'server' uses the server's
* internal timezone. 'blog' uses the `post_modified` field, which proxies
* to the timezone set for the site. 'gmt' uses the `post_modified_gmt` field.
* Default 'server'.
* @return string The timestamp.
*/
function get_lastpostmodified( $timezone = 'server' ) {
$lastpostmodified = _get_last_post_time( $timezone, 'modified' );
$lastpostdate = get_lastpostdate($timezone);
if ( $lastpostdate > $lastpostmodified )
$lastpostmodified = $lastpostdate;
/**
* Filter the date the last post was modified.
*
* @since 2.3.0
*
* @param string $lastpostmodified Date the last post was modified.
* @param string $timezone Location to use for getting the post modified date.
* See {@see get_lastpostmodified()} for accepted `$timezone` values.
*/
return apply_filters( 'get_lastpostmodified', $lastpostmodified, $timezone );
}| 更新版本 | 源码位置 | 使用 | 被使用 |
|---|---|---|---|
| 4.4.0 | wp-includes/post.php:6458 | 2 | 5 |
类别:WordPress 函数手册、
本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。
还没有任何评论,赶紧来占个楼吧!