Как исключить вывод первой записи на главной странице?

Мне необходимо исключить вывод первой записи.

Нельзя использовать offset, но нужно именно всегда первую, хоть они динамически меняются.

Пробовал получать айди первой записи и делать post__not_in тоже не подойдет, т.к. мы сначало запскаем цикл и только потом сможем узнать айди первой записи. Какие могут быть варианты?

0
Денис
6.1 год назад
  • 0

    Как насчёт того чтобы её скрывать с помощью банального css
    Например у вас лента имеющая вид:

    ...

    В таком случае достаточно будет стиля:

    .post_cont:first-of-type {
    	display: none;
    }

    Если же скрывать нельзя, и надо исключить, сделайте переменную $count значение которой сделайте равной 0

    Когда начнётся цикл вывода постов

    while have_posts() { 
    the_post();
    
    }

    Добавьте в начало цикла увеличения переменной $count

    $count++

    после чего сразу сделайте проверку

    if ( $count == 1 ) {} else {
    	Вывести шаблон записи.
    }
    Денис 6.1 год назад

    Еще подкручу под себя.
    Просто есть случаи когда надо выводить первый пост, а есть когда не надо, но во всяком случае, спасибо !

    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация