Похожие записи в WordPress с помощью плагина Contextual Related Posts
Вывод похожих статей рядом с текущим постом реализован почти на каждом сайте. Это выгодно для поведенческих факторов, индексации и вообще, стало уже традиционным. Похожие записи в WordPress могут быть показаны с помощью плагина, и это самое практичное и удобное решение поставленной задачи.
Для того чтобы вывести похожие записи в WordPress, существует целая тьма плагинов. Это, пожалуй, одна из таких областей, где больше всего разработок. В данной статье я вам расскажу о плагине Contextual Related Posts, который по праву является одним из самых лучших и удобных.
Оглавление
Похожие записи в WordPress плагином Contextual Related Posts
Contextual Related Posts – это бесплатный, частично русифицированный плагин, который выводит похожие записи в WordPress. Вот какие возможности и достоинства есть у этого дополнения:
- Вывод похожих постов с миниатюрами или без.
- Автоматическое или ручное добавление блока похожих записей в различных типах контента.
- Выбор типов контента, которые можно включить в блок похожих записей.
- Возможность настройки похожих постов в новостном фиде сайта.
- Встроенный стильный дизайн, а также возможность использовать собственный стиль.
- И другие стандартные для плагинов такого типа функции.
Итак, скачайте плагин Contextual Related Posts – вы можете взять его на моём сайте или скачать из своей консоли. Установите его и активируйте.
После этого перейдите в пункт консоли «Настройки» и выберите подпункт «Похожие записи». Здесь у нас настройки, сгруппированные по блокам. Рассмотрим их подробнее.
>General Options
Всё самое главное собранно тут. Имеются следующие опции:
- Cache output. Можно включить кеширование плагина. Разработчики рекомендуют сделать это и заверяют, что опция не конфликтует с другими кеш-плагинами. Причин, чтобы не верить им, нет, но я не включаю эту опцию.
- Automatically add related posts to. Здесь можно отметить галочками, в каких типах контента будет добавляться блок похожих записей автоматически. Кроме того, вы можете применить код, указанный ниже, чтобы вывести этот элемент. Его можно вставить в файл шаблона.
Плагин также позволяет вывести похожие посты в виджете сайдабара.
- Display location priority. Установите порог похожести постов. Я рекомендую поставить 10-15.
- Show metabox. Если поставить здесь галочку, то в редакторе записей WordPress появится метабокс, который позволит добавить к каждому конкретному посту, аналогичные ему, вручную.
- Limit metabox to Admins only. Если поставить здесь галочку, то метабокс, указанный выше, будет недоступен аккаунтам без прав администратора.
- Tell the world you’re using Contextual Related Posts. Включает ссылку на автора плагина в похожих записях WordPress.
Основные настройки плагина
List tuning options
Здесь настраивается список:
- Количество отображаемых похожих постов. Напишите, сколько записей нужно показывать в блоке.
- Related posts should be newer than. Укажите в днях от сегодняшнего, самый ранний срок публикации поста, который может быть показан в блоке. Можно написать «0», чтобы ограничение было недействительным.
- Find related posts based on content as well as title. Если поставить здесь галочку, то поиск похожих постов будет производиться по заголовку и содержимому записи. Рекомендую поставить.
- Limit content to be compared. Выберите глубину сравнения постов. Я рекомендую написать «0», чтобы снять все ограничения.
- Post types to include in result. Поставьте галочки на тех типах контента, которые должны быть включены в блоке. Плагин поддерживает и произвольные типы.
- List of post or page IDs to exclude from the results. Укажите ID контента, который необходимо исключить из блока похожих постов. ID пишите через запятую.
- Categories to exclude from the results. Через запятую укажите категории, которые необходимо исключить из похожих записей. Указывается URL категории.
Настройка списка
Следующий блок настроек «Output options». Здесь можно отрегулировать вывод блока. Имеются следующие опции:
- Title of related posts. Пишем заголовок к блоку похожий записей в WordPress. Также можно указать HTML теги. Например:
- Когда нет сообщений, что должно быть показано? Здесь можно выбрать «Пустой выход» или написать какое-то сообщение, например о том, что похожих постов к текущему нет.
- Показать выдержки из поста в списке. Можно поставить тут галочку, чтобы кроме заголовка поста выводилась ещё и выдержка из неё.
- Length of excerpt (in words). Укажите, сколько слов должно быть в выдержке из поста.
- Show post author in list? Если необходимо указать автора поста в блоке, то поставьте тут галочку.
- Show post date in list? Поставьте галочку для вывода даты публикации записи.
- Limit post title length (in characters). Укажите, сколько символов может быть в заголовке того или иного поста.
- Open links in new window. Включите для открытия записей в других вкладках.
- Add nofollow attribute to links in the list. Включите для добавления атрибута nofollow к ссылкам на похожие статьи. Не рекомендую.
Настройка вывода списка
- Exclusion settings. Можно указать ID постов и страниц, а также типы контента, которые будут исключены из вывода похожих статей.
- Настройки выхода. Здесь можно указать любой HTML код, который будет отображаться до/после блока или до/после каждой статьи.
Настройка вывода списка
Thumbnails options
Здесь настройки миниатюр:
- Location of post thumbnail. Определите вывод миниатюр записей, один из четырёх вариантов: картинки перед/после заголовка поста; вывод только миниатюр; вывод без миниатюр.
- Thumbnail size. Выберите размер миниатюры из предложенного списка, либо «Custom size» — и напишите свой размер в поля «Width/Height of the thumbnail».
- Crop mode. Поставьте галочку, чтобы обрезать миниатюры, если они не подходят по размеру.
Настройка миниатюр
- Image size attributes. Выберите атрибуты стиля изображения миниатюры. Я рекомендую оставить по умолчанию.
- Post thumbnail meta field name. Укажите метаполе изображения миниатюры. Здесь тоже лучше оставить по умолчанию.
- Extract the first image from the post? Если поставить здесь галочку, то похожие посты в WordPress будут выводиться с первой картинкой в записи, если миниатюры нет.
- Use default thumbnail? Можно использовать одну картинку миниатюры для всех. А само изображение указать в опции ниже «Default thumbnail».
Настройка миниатюр
Style
Блок настроек «Style» — это моя любимая часть. Здесь можно выбрать внешний вид похожих записей в WordPress, а также создать собственный стиль для них. Имеем одну опцию:
- Style of the related posts. Выберите один из трёх видов стиля: «No styles» – будет применён кастомный стиль CSS, который можно записать ниже в поле «Custom CSS to add to header»; «Rounded Thumbnails» — встроенный вполне привлекательный дизайн; «Text only» — стили плагина будут отключены полностью.
Настройка стилей
О кастомный стилях надо поговорить отдельно. Для того чтобы добавить его, я рекомендую взять стиль «Rounded Thumbnails» и обчекрыжить его так, как вам будет угодно. Стиль по умолчанию по ссылке ниже.
Для примера кастомизации приведу ещё свой стиль, который я использую на другом своём сайте. Там отсутствуют всякие визуальные эффекты у миниатюр и изображения располагаются вертикальным списком, а не сеткой. По моему мнению, это хороший вариант для адаптивных шаблонов, так как сетка там смотрится плохо. Внешний вид вы можете посмотреть на скриншоте, а скачать его стиль ниже.
Пример кастомного стиля
Feed options
И наконец, последний блок настроек «Feed options», который будет применяться, только если выбрали показ похожих постов в ленте новостей. Вот какими опциями располагает плагин:
- Количество отображаемых похожих постов. Сколько записей будет выводиться.
- Показать выдержки из поста в списке? Необходимо ли показывать анонсы статей в новостной ленте сайта.
- Location of post thumbnail. Определите вывод миниатюр записей, один из четырёх вариантов: картинки перед/после заголовка поста; вывод только миниатюр; вывод без миниатюр.
- Maximum width/height of the thumbnail. Максимальные размеры изображения миниатюры.
Настройка фида
Теперь всё. Не забудьте сохранить все изменения в настройках перед выходом.
Спасибо за знакомство с плагином, к сожалению с помощью функции не удалось вывести похожие записи, не силён в программировании, но насколько я понимаю — эта функция наоборот что-то отключает, поэтому пришлось немного переправить код для остальных элементов, но всё же Contextual Related Posts после долгих часов поисков оказался единственным плагином с нужным мне функционалом, а именно установкой ТОЧНЫХ размеров для миниатюр в блоке «похожие записи»
(админ: здесь был текст, который не имел отношения к данной статье).