is_new_day

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

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

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

Хуков нет.

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

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

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

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

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

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

Код из


wp-includes/functions.php

WP 4.7.2

<?php
function is_new_day() {
	global $currentday, $previousday;
	if ( $currentday != $previousday )
		return 1;
	else
		return 0;
}