Как скрыть повторение одинаковых дат в постах?

Мы выводим дату поста в wordpress.

<?php the_time('d F l') ?>

Нужно, что бы если есть два поста с одинаковой датой, то дата отображалась лишь в первом.
Возможно ли сделать какую то проверку?
  • Вопрос задан
  • 127 просмотров
Решения вопроса 1
b4rbed
@b4rbed Автор вопроса
Решил проблему так:

var supervise = {};
$('.date').each(function() {    //Где '.date' - блок содержащий дату поста
    var txt = $(this).text();
    if (supervise[txt])
        $(this).remove();
    else
        supervise[txt] = true;
});
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
deniscopro
@deniscopro Куратор тега WordPress
WordPress-разработчик, denisco.pro
А функция the_date() не подошла?
Насколько я понимаю, она делает то, что Вам нужно.
Will only output the date if the current post’s date is different from the previous one output.

i.e. Only one date listing will show per day worth of posts shown in the loop, even if the function is called several times for each post.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы