is_new_day()
Проверяющий отличие текущей даты от предыдущей (в цикле). Условный тег.
Различия проверяются для текущего и предыдущего постов в цикле WordPress. Для этого используются глобальные переменные: $currentday
и $previousday
.
Если текущий день - новый, то функция вернет true и false во всех других случаях.
Основа для: the_date()
Хуков нет.
Возвращает
int
. 1 - если это новый день, 0 - если не новый день.
Использование
<?php if( is_new_day() ){ echo 'Новый день'; } ?>
Примеры
#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() is new day WP 6.8
function is_new_day() { global $currentday, $previousday; if ( $currentday !== $previousday ) { return 1; } else { return 0; } }