WordPress как на ладони

Как N первых постов в цикле заключить в html тег (div)?

Нужно заключить 4 первых поста рубрики в div, а остальные нет. При этом если постов меньше чем 4, чтоб div закрывался.

Знаю что для этого нужно использовать счетчик, но как решить не знаю.

Нашел код, но он заключает в div каждые 4 поста. А мне это нужно сделать только один раз.

0
Гость
8.2 года назад
  • 0
    Kama9618
    $i = 0;
    
    echo '<div class="mydiv">'; // открываем
    
    while( have_posts() ){ the_post();
    	// вывод ...
    
    	if( ++$i === 4 ) echo '</div>'; // закрываем
    }
    
    if( $i < 4 ) echo '</div>'; // если не закрылся закрываем (постов < 4)...
    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация