ГлавнаяПлагиныПохожие записи в WordPress с помощью плагина Jetpack

Похожие записи в WordPress с помощью плагина Jetpack

В популярном плагине Jetpack версии 2.9 появился новый модуль Related Posts, который позволяет легко добавить блок связанных записей к любой теме WordPress.

Jetpack — это плагин от создателей сети WordPress.com, которая на сегодняшний день насчитывает более 60 миллионов сайтов. Самые полезные функции сети попадают в бесплатный плагин, который насчитывает почти 9 миллионов скачиваний на WordPress.org.

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

Jetpack использует ресурсы сети WordPress.com для сбора схожих записей, с помощью серверов Elasticsearch. Это значит, что в отличие от большинства подобных плагинов, сбор, анализ и поиск происходит на стороннем сервере, не создавая дополнительную нагрузку на ваш сайт.

Настройка похожих записей

После установки плагина Jetpack, вам необходимо его активировать и связать с вашей учетной записью в сети WordPress.com. После этого вы сможете активировать и настраивать модули плагина в меню Jetpack.

Настройка модуля Related Posts

Настройка модуля Related Posts

Для разработчиков тем и плагинов, создатели модуля Related Posts оставили ряд полезных фильтров и событий, с помощью которых можно настроить количество выводимых записей, позиционирование блока «схожие записи» и другое. Подробнее на сайте Jetpack.

Вы так же можете самостоятельно вызвать метод get_for_post_id() класса Jetpack_RelatedPosts для того, чтобы получить массив схожих записей и вывести его в требуемом виде. Учтите, что данный метод делает обращение на сервер WordPress.com, поэтому не забывайте кэшировать результат. Подробнее в документации REST API сети WordPress.com.

Подписаться на рассылку

Подписаться → Подпишитесь на бесплатную рассылку журнала WP Magazine и получайте новости, события, подборки тем и плагинов, уроки, советы и многое другое в мире WordPress!

  • Вот, стоит попробовать! А то я использую Jetpack только для кросспостинга в социальные сети. Просто я не знаю всех прелестей и правильных настроек данного плагина.

    • Есть бесплатный онлайн сервис time2post без плагинов.

      • Спасибо, буду смотреть.

  • Anatoly Yumashev

    Включил на нашей базе знаний. С точки зрения выдачи — очень круто. Прямо под тематику берет.

    Кто нибудь глядел этому зверю под капот?
    Через какой хук оно подцеплено к посту? Через the_content? )

    • Под капот заглянуть достаточно сложно, поскольку индексация и выборка происходит на стороне сети WordPress.com. К записям оно добавляется к фильтру the_content с помощью JavaScript.

  • На своем сайте использую Related Posts Thumbnails, с немного модифицированным кодом, добавил tooltip. Попробовал, Jetpack — похожие записи, не понравилось:
    1 Нет гибкой настройки, css, php
    2. Не релевантная выдача. (посты отображаются вообще с разных категорий).
    3. Чтобы воспользоватся простым плагином нужно установить целый комбайн Jetpack.
    Понравилось:
    1. Отображение категории в результатах.
    2. Эффект при наведении на фото.
    Честно говоря ни один из плагинов Jetpack меня не привлек, но тем не менее, респект разработчикам за его создание.

  • А я вот не могу подтвердить, что Jetpack показывает featured content лучше, чем тот же YARPP. Да и настроить выдачу нельзя нкиак.

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

    • Саша

      Избранных материалов?

      Пожалуйста ответьте на мой вопрос ниже, по поводу похожих материалов.

      • У меня установлен YARPP

  • За статью спасибо, но я так и не понял как их вывести похожие записи на странице. Я установил Jetpack, активировал Related Posts. А дальше? Можно подробней?

    • Егор, после активации модуля вам нужно его настроить как написано в статье. После настройки схожие записи будут появляться в конце ваших статей. Если это не работает, возможно проблема в вашей теме — попробуйте ее сменить на одну из стандартных.

      • Саша

        Я установил плагин но похожие записи не активно, я не могу его активировать (белдного цеват), сайт на локалке.

        • Jetpack (а точнее его модуль Related Posts) на локальном серверере не работает, так как требует соединение с серверами WordPress.com.

  • Саша

    Хотел бы спросить у автора, и всех читателей. Какой на ваш взгляд наиболее точный плагин вывода похожих новостей?

    • Смотря как вы измеряете «точность» :) на наш взгляд Jetpack и YARPP справляются совсем неплохо.

  • Здравствуйте! Не подскажите какой плагин с похожими записями подойдет для адаптивного шаблона? Ну что-бы при этом были и иллюстрации к постам