WordPress как на ладони
wordpress jino

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
Хуки из функции:

Использование

<?php the_modified_date( $d, $before, $after, $echo ); ?>
$d(строка)
Формат в котором будет отображаться дата. Указывать в принятом в PHP формате (см. здесь).
По умолчанию: формат установленный в настройках "Параметры -> Общие"
$before(строка)
Текст, который будет показан перед датой.
По умолчанию: ''
$after(строка)
Текст, который будет показан после даты.
По умолчанию: ''
$echo(логический)
Выводить на экран (1) или возвращать для обработки в переменную (0).
По умолчанию: true (1)

Примеры

#1. Выведем дату последнего изменения поста:

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

#2. Укажем произвольный формат даты последнего изменения:

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

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

#3. Выведем дату и время изменения поста:

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

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

#4. Чтобы вставить html теги в формат, их нужно претворять знаком \:

<p>Изменен: <?php the_modified_date('j<\s\u\p>M</\s\u\p> Y'); ?></p>

Изменен: Декабрь 25Арп 2011

Заметки

Параметры $before, $after и $echo были добавлены в версии 3.0

Код the modified date: wp-includes/general-template.php WP 4.9

<?php
function the_modified_date( $d = '', $before = '', $after = '', $echo = true ) {
	$the_modified_date = $before . get_the_modified_date($d) . $after;

	/**
	 * Filters the date a post was last modified for display.
	 *
	 * @since 2.1.0
	 *
	 * @param string $the_modified_date The last modified date.
	 * @param string $d                 PHP date format. Defaults to 'date_format' option
	 *                                  if not specified.
	 * @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, $d, $before, $after );

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

}

Cвязанные функции

Из метки: modified

Еще из раздела: Записи: посты, страницы, ...

the_modified_date 1 комментарий
  • Елена cайт: tvoy-internet.ru

    Дата последего редактирования статьи - это то, о чем я давно мечтала.
    Я частенько редактирую свои старые статьи, чтобы привести их в сответствие с современностью, если то, о чем я писала раньше, претерпело какие-то изменения со временем.
    Обновленная статья с датой изменения вызывает больше доверия.
    Спасибо автору!

    1
    Ответить1.6 года назад #

Здравствуйте, !

Ваш комментарий