@VPVPVP

Разные класы для записей вордпресс?

Вывожу посты на главной через
<?php
$args = array( 'post_type' => 'post', 'posts_per_page' => 2 );
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post();
get_template_part( 'article' );
endwhile; ?>

В article.php у меня указан класс
<article class="news__item content-item item--bg-right flex">

Хотелось бы чтоб для 2поста был другой класс(условно в шахматном порядке)

Ну т.е пост 1/3/5 итд..-
<article class="news__item content-item item--bg-right flex">

Пост 2/4/6 итд...-
<article class="news__item content-item content-item--left news__item--divider-left flex">


5f4a7d29708a0102914446.png
  • Вопрос задан
  • 105 просмотров
Решения вопроса 1
AntonLitvinenko
@AntonLitvinenko
HTML coder
Я не буду писать конкретно под ваш пример, думаю вы возьмёте идею и переделайте под себя, с классом даже проще
<?php if ( have_posts() ) : $ir = 0; while ( have_posts() ) : the_post();

  if ( $ir % 2 == 0 ) {
    get_template_part( 'template-parts/article-wide' );
  } else {
    get_template_part( 'template-parts/article' );
  }

$ir++; endwhile; endif; ?>
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы