Владельцы сайтов на WordPress прекрасно знают о такой замечательной функции, как Sticky Post. Функция довольно полезная и может пригодиться каждому, даже тем, кто никогда не пробовал ее.
Sticky Post – это обычная заметка, которая прикреплена выше остальных и не «уплывет» по ленте вниз. Обычно в таких постах администраторы размещают что-то важное, например информацию о предстоящих работах на сайте, объявления, контактную информацию и прочее.
Что бы сделать ту или иную новость прикрепленную наверху, вам следует заглянуть в блок «Опубликовать» и в пункте «видимость» вы ставите галочку напротив фразы «Прилепить на главную страницу».
А для размещенных публикаций вы нажимаете «свойства», ищете строчку «прилепить запись» и ставите напротив нее галочку, далее — сохранить.
Помимо этого запись можно еще особенно выделить, дабы она не сливалась с общей кучей остальных новостей.
Ищем, а затем открываем шаблон index.php и находим место, где выводится сообщения блога, то есть после открытия цикла (1) и до вывода заголовка статьи (2).
(1) —
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
(2) —
<h2><a href=»<?php the_permalink() ?>» title=»<?php the_title_attribute(); ?>»><?php the_title(); ?></a></h2>
Там уже есть DIV отвечающий за оформление, но не смотря на него мы должны добавить в него вывод класса с помощью функции post_class, если такого там еще нету. В случае добавление нового DIV не забудьте его закрыть:
<div <?php post_class(); ?>> … </div>
После этого после каждой заметки будет выводится класс, где содержится разная информация о статье.
Раз в данного вида постах будет указан класс sticky, то мы без труда можем прописать в css его оформление. К примеру так:
.sticky p { font-size: 11px !important; line-height: 15px; font-weight: bold; }