Прилепленные посты
Урок 6
В этом уроке я покажу вам, каким образом сделать, чтобы одна или несколько первых записей в вашем блоге отображались в другом стиле, например как в нашей вёрстке:
Да, для того, чтобы всегда отображать первую запись вашего блога в таком формате, вы можете легко использовать переменную-счётчик в вашем цикле, как например:
$current_post = 0; // значение текущего поста while( have_posts() ) : the_post(); $current_post++; // увеличиваем на 1 в каждую итерацию цикла if( 1 == $current_post ) { get_template_part( 'entry', 'big' ); // первый пост entry-big.php } else { get_template_part( 'entry' ); // остальные entry.php } endwhile;
Однако подобная запись хардкодит отображение первого поста в таком виде и если вдруг человек, который будет использовать вашу тему:
👿 Не сможет сделать отображение двух постов или более в таком формате!
👿 Не сможет отобразить определённый пост, у него всегда будет отображаться последний!
👿 Не сможет включать/отключать большой пост при необходимости!
На странице редактирования записей (а также в быстром редактировании) есть такая офигенная галочка, которая и позволяет вам управлять прилепленными записями на блоге!
Отмечаете эту галочку и:
Создание темы WordPress