the_modified_date() WP 2.1.0

Виводить час (дату), коли піст було змінено.

Ця функція повністю ідентична функції the_modified_time(), яка також виводить дату/час зміни посту.

Цей Тег Шаблону потрібно використовувати всередині Цикл WordPress .

Працює на основі:
get_the_modified_date()
1 раз – 0.000555 сек
(повільно) | 50000 разів – 1.86 сек
(швидко) |
PHP 7.1.2, WP 4.7.3

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

Повертає

Строку|null. Нічого за $echo = true. Дату, коли піст був змінений при $echo = false.

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

<?php the_modified_date( $d, $before, $after, $echo ); ?>
$d
(рядок)
Формат, в якому буде відображатися дата. Вказувати у прийнятому в PHP форматі (
див. тут ).


За замовчуванням формат встановлений у налаштуваннях “Параметри -> Загальні”
$before
(рядок)
Текст, який буде показано перед датою.


За замовчуванням: ”
$after
(рядок)
Текст, який буде показано після дати.


За замовчуванням: ”
$echo
(логічний)
Виводити на екран (1) або повертати для обробки змінну (0).


Типово: true (1)

Приклади

0

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

<p>Піст було змінено: <?php the_modified_date(); ?></p>
0

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

<div>Піст було змінено: <?php the_modified_date('F j, Y'); ?></div>

Пост был изменен: Апрель 25, 2011

0

#3 Виведемо дату та час зміни посту:

<p>Змінено: <?php the_modified_date('F j, Y в G:i'); ?></p>

Изменен: Декабрь 2, 2006 в 13:36

0

#4 Щоб вставити html теги у формат, їх потрібно втілювати знаком :

<p>Змінено: <?php the_modified_date('j<sup>M</sup> Y'); ?></p>

Змінено: Грудень 25 Лип 2011

список змін

З версії 2.1.0Введено.

Код the_modified_date() WP 6.0.2

function the_modified_date( $format = '', $before = '', $after = '', $echo = true ) {
	$the_modified_date = $before . get_the_modified_date($format). $ after;

	/**
	 * Filters the date a post був останнім modified для display.
	 *
	 * @ Since 2.1.0
	 *
	 * @param string|false $the_modified_date Останній змінений час або false, якщо не буде зроблено.
	 * @param string $format PHP date format.
	 * @param string $before HTML output before the date.
	 * @param string $after HTML output after the date.
	 */
	$the_modified_date = apply_filters( 'the_modified_date', $the_modified_date, $format, $before, $after);

	if ($ echo) {
		echo $the_modified_date;
	} else {
		return $the_modified_date;
	}

}

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

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