get_lastpostdate()
Отримує дату та час, коли було опубліковано останній запис на сайті.
У $timezone вказується часовий пояс. За замовчуванням server
він дорівнює часу GMT + час сервера. Значення blog
– дата, коли було опубліковано останню посаду. gmt
коли останній пост був опублікований в GMT форматі.
Працює на основі:
_get_last_post_time()
_get_last_post_time()
Основа для:
get_lastpostmodified()
get_lastpostmodified()
1 раз – 0.001661 сек
(дуже повільно) | 50000 разів – 0.20 сек
(дуже швидко) |
PHP 7.0.5, WP 4.4.2
(дуже повільно) | 50000 разів – 0.20 сек
(дуже швидко) |
PHP 7.0.5, WP 4.4.2
Хуки з функції
Повертає
Строку
. Date of last post.
Використання
get_lastpostdate($timezone, $post_type);
-
$timezone
(рядок) Тимчасова зона для штампу часу (timestamp). Може бути:
server
– Внутрішній час сервера.blog
– використовує час із поляpost_modified
тимчасову зону встановлену для сайту.gmt
– Використовує час з поляpost_modified_gmt
.
За замовчуванням: ‘server’
-
$post_type
(рядок) -
Назва типу запису останню дату публікації якої потрібно отримати.
Типово: ‘any’
Приклади
#1 Демонстрація роботи
echo get_lastpostdate( $timezone = 'server', $post_type = 'any' ); // виведе: 2016-04-05 17:56:29.000000 echo get_lastpostdate( $timezone = 'blog', $post_type = 'post' ); // виведе: 2016-03-05 01:46:44 echo get_lastpostdate( $timezone = 'gmt', $post_type = 'post' ); // виведе: 2016-03-04 20:46:44
список змін
З версії 0.71 | Введено. |
З версії 4.4.0 | The $post_type argument був added. |
Код get_lastpostdate() get lastpostdate WP 6.0.2
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 був published. * * @ Since 2.3.0 * @since 5.5.0 Added `$post_type` parameter. * * @param string|false $lastpostdate The most recent time that a post was published, * in 'Ymd H:i:s' format. False on failure. * @param string $timezone Місце для використання для отримання електронної пошти. * See get_lastpostdate() for accepted `$timezone` values. * @param string $post_type Залишити текст для перевірки. */ return apply_filters( 'get_lastpostdate', $lastpostdate, $timezone, $post_type); }