is_new_day()
Перевіряє відмінність поточної дати від попередньої (у циклі). Умовний тег.
Відмінності перевіряються для поточного та попереднього постів у циклі WordPress. І тому використовуються глобальні змінні: $currentday
і $previousday
.
Якщо поточний день – новий, то функція поверне true та false у всіх інших випадках.
Основа для:
the_date()
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 День з попереднього повідомлення в прориві.
список змін
З версії 0.71 | Введено. |
Код is_new_day() is new day WP 6.0.2
function is_new_day() { Global $currentday, $previousday; if ( $currentday !== $previousday ) { return 1; } else { return 0; } }