is_new_day()WP 0.71

Проверяющий отличие текущей даты от предыдущей (в цикле). Условный тег.

Различия проверяются для текущего и предыдущего постов в цикле WordPress. Для этого используются глобальные переменные: $currentday и $previousday.

Если текущий день - новый, то функция вернет true и false во всех других случаях.

Основа для: the_date()

Хуков нет.

Возвращает

int. 1 - если это новый день, 0 - если не новый день.

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

<?php
if( is_new_day() ){
	echo 'Новый день';
}
?>

Примеры

0

#1 Одна записи на группу записей опубликованных в одни день

Пример того, как можно использовать is_new_day(), для того чтобы вывести надпись только 1 раз (для первого поста) для всех постов опубликованных в один день.

Код используется внутри Цикла WordPress:

if( is_new_day() )
	echo "Этот пост опубликован не в тот же день что предыдущий";

Заметки

  • Global. Строка. $currentday The day of the current post in the loop.
  • Global. Строка. $previousday The day of the previous post in the loop.

Список изменений

С версии 0.71 Введена.

Код is_new_day() WP 6.4.3

function is_new_day() {
	global $currentday, $previousday;

	if ( $currentday !== $previousday ) {
		return 1;
	} else {
		return 0;
	}
}