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. Строка.
$currentdayThe day of the current post in the loop. - Global. Строка.
$previousdayThe day of the previous post in the loop.
Список изменений
| С версии 0.71 | Введена. |
Код is_new_day() is new day WP 6.9.4
function is_new_day() {
global $currentday, $previousday;
if ( $currentday !== $previousday ) {
return 1;
} else {
return 0;
}
}