get_the_modified_time() WP 2.0.0

Отримує час, коли востаннє було змінено запис (пост). Аналог get_the_modified_date() .

Зазвичай, ця функція використовується всередині циклу.

Якщо вказати параметр $d – формат часу, ця функція стає копією функції get_the_modified_date() .

Працює на основі:
get_post_modified_time()
1 раз – 0.000164 сек
(швидко) | 50000 разів – 2.66 сек
(швидко) |
PHP 7.0.8, WP 4.6.1

Хуки з функції

Повертає

Строку|int|false. Час (дата) зміни запису. False при помилці.

Використання

get_the_modified_time($d, $post);
$d
(рядок)
Формат, в якому відображатиметься час зміни запису.
Можливі формати .


За замовчуванням: get_option(‘time_format’)
$post
(число/WP_Post)
ID або пост, час публікації якого потрібно отримати.


Типово: null (поточний запис)

Приклади

0

#1 Виведемо дату останньої зміни посту:

echo 'Піст був змінений під час: '. get_the_modified_time(); //> 01:39
0

#2 Вкажемо довільний формат дати останньої зміни:

echo 'Час зміни запису:'. get_the_modified_date('H:i:s'); //> 01:39:56
0

#3 Додавання HTML-тегів:

Кожен символ HTML-тегу потрібно екранувати зворотним слешем ( ), щоб він не інтерпретувався як символ формату дати:

echo 'Змінено: '. get_the_modified_date('j<sup>M</sup> Y');

// Змінено: 25<sup>Дек</sup> 2011

список змін

З версії 2.0.0Введено.
З версії 4.6.0Added $post parameter.

Код get_the_modified_time() WP 6.0.2

function get_the_modified_time( $format = '', $post = null ) {
	$post = get_post($post);

	if (! $post) {
		// Для backward compatibility, failures go через filter below.
		$the_time = false;
	} else {
		$_format =! empty($format)? $format : get_option( 'time_format');

		$the_time = get_post_modified_time($_format, false, $post, true);
	}

	/**
	 * Filters localized time a post був останнім modified.
	 *
	 * @ Since 2.0.0
	 * @since 4.6.0 Added `$post` parameter.
	 *
	 * @param string|int|false $the_time Форматований час або false, якщо немає повідомлення.
	 * @param string $format Format to use for retrieving the time the post
	 * was modified. Accepts 'G', 'U', або PHP date format.
	 * @param WP_Post|null $post WP_Post об'єкт або null, якщо немає повідомлення.
	 */
	return apply_filters( 'get_the_modified_time', $the_time, $format, $post);
}

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *