@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, но ни для одной задачи он не подошел.
  • Вопрос задан
  • 115 просмотров
Пригласить эксперта
Ответы на вопрос 1
smidl
@smidl
WordPress-разработчик
is_paged() Вам поможет в одном, а is_front_page() в другом
Ответ написан
Ваш ответ на вопрос

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

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