Содержание
Contextual Related Posts — это плагин похожих или связанных записей для сайта на Вордпресс. Поддерживает миниатюры записей, шорткоды для вставки на сайт, виджеты и записи пользовательского типа. Это мощное дополнение для WordPress, которое позволяет отображать список соответствующих контекстно похожих статей на страницах, в записях и в фиде. Список основан на содержании и названии статей и записей, что делает его более актуальными и более вероятно, что он будет представлять интерес для ваших читателей. Это позволяет сохранить посетителей, снизить количество отказов и обновить старые записи. Плагин поставляется со встроенными стилями, благодаря которым блок схожих записей выглядит очень качественно и красиво.
Страница плагина в официальном репозитарии Вордпресс: https://wordpress.org/plugins/contextual-related-posts/
О плагине и его установке на сайт
Ключевыми особенности плагина похожих записей:
- Автоматическая установка: CRP начнет показывать соответствующие статьи на вашем сайте автоматически при активации плагина. Нет необходимости редактировать файлы шаблона.
- Ручная установка: хотите больше контроля над размещением? Доступны функции для ручной установки.
- Виджеты: есть возможность добавить соответствующие записи в виджеты вашей темы.
- Шорткоды: можно использовать шорткод, чтобы отображать сообщения в любом месте в содержание поста.
- Алгоритм: можно найти похожие сообщения в зависимости от названия и/или содержимого текущей записи.
- Кэширование: похожие сообщения на выходе автоматически кэшируются, когда посетители просматривают ваш сайт.
- Исключения: вы можете исключить сообщения или страницы по ID
- Поддержка эскизов:
- Поддержка WordPress почтовых миниатюр. CRP создаёт пользовательский DIV изображения (
crp_thumbnail
) с размерами, указанными на странице «Настройки» - Возможность авто-извлечения первого изображения в сообщении, которое будет отображаться в виде миниатюры.
- Поддержка ручного ввода URL миниатюры с помощью WordPress мета полей.
- При желании, можно использовать timthumb для изменения размеров изображений или использовать свою собственную функцию фильтра, чтобы изменить размеры изображений.
- Поддержка WordPress почтовых миниатюр. CRP создаёт пользовательский DIV изображения (
- Стили: вы можете ввести свои собственные стили CSS изнутри админки или использовать стиль по-умолчанию.
- Настраиваемый вывод:
- Можно показывать выдержку из статьи — доступен выбор длины выдержки в словах.
- Доступны HTML-теги для настройки отображения блока похожих записей.
Установка
Из административной части Вордпресс:
- Перейдите в раздел «плагины» вашей админ-панели (wp-admin.php).
- Нажмите кнопку «Добавить новый» и в поле поиска введите «Contextual Related Posts» и выберите этот плагин из найденного списка.
- Нажмите «Установить сейчас«, а затем «Активировать«.
Ручная установка через сервер:
- Скачать плагин
- Извлечь содержимое contextual-related-posts.zip в «wp-content/plugins/«. Вы должны получить папку с именем «contextual-related-posts«.
- Активируйте плагин в панели WP-администратора.
Настройка плагина похожих записей
Начнём с общих параметров (General options):
- Cache output? (кэшировать вывод?) — включение этой опции позволит кэшировать related posts, когда пост просматривают в первый раз. Кэш очищается при сохранении этой страницы. Также можно очистить кэш, нажав на кнопку «Clear cache». Если на сайте уже установлен плагин кэширования — опцию оставляем отключенной.
- Количество отображаемых похожих постов — рекомендуется устанавливать от 3 до 5 — максимальное количество сообщений, которые будут отображаться.
- Related posts should be newer than (похожие посты должны быть новее, чем указанной число дней) — этот параметр устанавливает пороговый период, для которого будут отображаться посты. Например, установив его на 365 — связанные посты будут показываться только для записей с прошлого года. Нужно указать период, в течении которого существует сайт или число 9999 — для надёжности и чтобы все посты отображали блок схожих постов.
- Post types to include in results (Включение отображения в выбранных типах сообщений) — включает в себя custom post types. Рекомендуется отметить «POST» и «PAGE», чтобы Related Post отображались на страницах и в отдельных записях.
- Find related posts based on content as well as title (Найти похожие сообщения на основе содержимого, а также заголовка) — если снять этот флажок, то для анализа похожести будут использоваться только заголовки. Рекомендуется использовать плагин кэширования или включить «Cache output», если вы включите эту опцию.
- Limit content to be compared (Ограничение контента для анализа) — устанавливает максимальное число слов из контента для анализа. «0» — означает отсутствие ограничения. Рекомендуется указывать 100-200, чтобы анализировался не весь текст (уменьшение нагрузки на базу данных).
- Add related posts to (Добавить related posts в) — можно отметить главную страницу, чтобы и на ней показывался этот блок. Если вы решите отключить, то следует добавить <?php if ( function_exists( ‘echo_ald_crp’ ) ) echo_ald_crp(); ?> в ваш файл шаблона, где вы хотите отобразить похожие записи.
- Content filter priority (Приоритет фильтра контента) — большее число приведёт к тому, что содержание будет обработано после других фильтров. Число ниже 10 не рекомендуется.
- Tell the world you’re using Contextual Related Posts (Показывать ссылку на разработчика плагина) — добавляет nofollow ссылку на домашнюю страницу разработчика.
Output options (настройки вывода):
- Названия связанных постов — можно указать <h3>Рекомендуем:</h3> или <h3>Читайте также:</h3>. Это главный заголовок related posts. Вы можете также отобразить текущее название с помощью указания %postname%. Например: «Сообщения, относящиеся к %postname%».
- Когда нет сообщений, что должно быть показано? — лучше поставить пустой вывод. Зачем пользователям видеть, что связанных постов нет?
- Показать выдержки из поста в списке? — отображает отрывок поста.
- Длина выдержки (в словах) — рекомендуется ставить значение от 10 до 30.
- 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 к ссылкам в списке. Полезная опция, позволяющая убрать от индексации получившийся блок — это позволит сохранить прежний ссылочный вес каждой страницы.
- List of post or page IDs to exclude from the results — список ID постов или страниц, которые будут исключаться из результатов вывода. Указывается разделенный запятыми список ID, например, 188,320,500.
- В следующих настройках можно также исключить рубрики.
Также в настройках можно отредактировать теги, которые будут отображаться перед списком и каждым отдельным элементом списка. Для использования стилей по-умолчанию, в разделе настроек «Custom styles«, нужно отметить галочкой пункт «Use default style included in the plugin?«.
Внешний вид получившихся блоков контекстных записей
Используя custom стили, на выходе получаем такой блок на сайте:
Не разберусь, как использовать шорткод. Кто-нибудь знает?
Отличная статья, помогла очень мне
Пункт "В следующих настройках можно также исключить рубрики." - функция не работает, в чем причина и как нужно задавать ID рубкики которую не хотелось бы отображать в этом блоке ?
Хорошо описали, но у меня почему-то плагин не работает, выводит "No related posts found" даже с настройками по умолчанию. Видимо, надо обновлять WP, при этом плагин установился и активировался. Благодарю!
Благодарю за пояснения, доступно и все понятно. Плагин зачетный, буду использовать на всех сайтах, при том есть мануал по настройке)
Спасибо!
Долго искала, как правильно настроить этот плагин. Только у вас разложено все по полочкам - ясно и понятно.
Спасибо.
Здравствуйте, отличная статья. Только не нашел информации о том, как сделать вывод похожих новостей в теле статьи. Что-то о шорткодах, но как, не могу разобраться. Спасибо