Задать вопрос
@Sergey750il

Как реализовать разную разметку на страницах пагинации WordPress?

Столкнулся с задачей, что нужно создать разный дизайн для первых 2 блоков вывода тизеров новостей, а остальные блоки тизеров должны иметь стандартный дизайн. Эта задача будет реализована принципом:
<?php $loop = 0; ?>
<?php if(have_posts()) : while(have_posts()) : the_post();?>
<?php $loop++; ?>
<?php if( $loop == 1) {
//Do action for large image
} elseif( $loop == 2 ) {
//Do action for big image
} elseif( $loop > 3 ) {
//Do action for small image
}?>
<?php endwhile; endif;?>


Но вот проблема в том, что и остальные страницы пагинации имеют точно такую же разметку как и главная, хотя по дизайну все блоки на других страницах должны быть одинаковы. Вторая задача это на главной сделать 8 тизеров, а на остальных по 10. Пробовал is_home, но ни для одной задачи он не подошел.
  • Вопрос задан
  • 120 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
smidl
@smidl
WordPress-разработчик
is_paged() Вам поможет в одном, а is_front_page() в другом
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽