document.addEventListener('click', ({ target: t }) => {
if (t.classList.contains('close')) {
t.closest('.popup').classList.remove('popup--active');
} else {
const button = t.closest('.block__item');
if (button) {
document.querySelector(`.${button.dataset.popup}`).classList.add('popup--active');
}
}
});
Дата публикации группы постов означает, что для постов опубликованных в одни день, дата выводиться только для первого поста. Т.е., для каждого следующего поста в цикле, функция проверяет в какой день опубликован этот пост, и если дата текущего поста и предыдущего совпадают, то для этого поста дата не выводиться.
Чтобы выводить дату для всех постов (с версии 3.0) нужно использовать функции: the_time() или get_the_date().