Как добавить прилепленные записи к рубрикам в WordPress

Прилепленные записи позволяют вам добавлять популярные посты в WordPress и выводить их в разных местах вашего сайта, а не только на главной странице. Не так давно один из наших пользователь задал нам вопрос, как добавить прилепленные записи к страницам рубрик. С помощью добавления прилепленных записей к таким страницам вы можете выводить популярные записи из определенной рубрики. В данной статье мы покажем вам, как добавить прилепленные записи к рубрикам в WordPress.

sticky-post-category

Первое, что понадобится нам – это установить и активировать плагин Category Sticky Post. Он не имеет отдельной страницы настроек. Чтобы воспользоваться плагином, достаточно создать новый пост или отредактировать старый – вы увидите новое мета-поле Category Sticky в области редактирования записи.

categorysticky

Далее нам понадобится выбрать рубрику, в которой мы хотим, чтобы данный пост выводился как прилепленный. Сохраняем изменения.

Если вы хотите задать другую прилепленную запись в выбранной вами рубрике, вам нужно убрать рубрику у прошлой прилепленной записи. Это не обязательно должна быть запись из той же самой рубрики. К примеру, запись, находящаяся в рубрике Announcements, может быть прилеплена к рубрике News.

Каждая рубрика может иметь только одну прилепленную запись. Аналогично, каждая запись может быть прилеплена только к одной рубрике.

По умолчанию плагин добавляет черную рамку в нижней и верхней части прилепленной записи, чтобы выделить пост среди остальных. Вы можете отключить это, выбрав пункт Hide Sticky Post Border в мета-поле. Когда этот пункт не выбран, плагин добавляет класс category-sticky к прилепленной записи. Вы можете переписать стили с помощью стилевой таблицы дочерней темы:

.category-sticky { 
border:none;
background-color:#f5f5f5;
} 

Мы надеемся, что данная статья помогла вам реализовать прилепленные записи для ваших рубрик.

Источник: wpbeginner.com

Блог про WordPress
Комментарии: 6
  1. Shtirlitz

    А может еще подскажете, как выделять прилепленные записи на первой странице? Вот как на первом скриншоте.
    У меня это не получается после прочтения пары статей, всё из-за особенностей темы, а я не программист, пример кода:
    /* Start the Loop */
    while (have_posts()) {
    the_post();
    get_template_part(‘content’, get_post_format());
    }

    И вы до сих пор не исправили страничку https://oddstyle.ru/comment-subscriptions?srp=11706&sra=s (Вы можете подписаться без комментирования.)

    1. Дмитрий (автор)

      Настроил страничку. Выделять записи нужно с помощью CSS, изучив добавляемые стили в браузере (щелчок правой кнопкой мыши на прилепленной записи — проинспектировать элемент, и тогда узнаете, какие стили были добавлены к теме).

  2. Денис

    Дмитрий, скажите у меня такая проблема, после вывода записей на главную страницу, она отображается полностью. а не в сокращенном виде. например как на вашем сайте. То есть начало записи, миниатюра и ссылка Читать дальше. Какой для этой операции нужен плагин, а то как то неудобно, 2 статьи и они на главной отображаются полностью. Думал что найду ответ в этой статье, но нет.

    1. Дмитрий (автор)
  3. Андрей

    Правильней править границы через CSS так:
    .category-sticky{border-top:4px solid #f17d31;border-bottom:4px solid #f17d31;}

    Ваш код меняет background анонса статьи.

  4. Иван

    Подскажите пожалуйста, пытаюсь закрепить запись «Видимость» — «Изменить» — «Прилепить запись», но она как выводилась вторая сверху, так и выводится. Использую тему Kontrast. Большое спасибо за ответы!

Добавить комментарий для Денис Отменить ответ

Получать новые комментарии по электронной почте.