Похожие записи блога
Плагин автоматически подбирает похожие записи блога на основе тегов, категорий и принадлежности к блогу. Также поддерживается ручной выбор записей и вставка рекомендаций прямо в текст публикации!
Автоматический подбор похожих записей
Алгоритм анализирует теги, категории и блог записи, рассчитывая нормализованный score для каждого кандидата. Веса настраиваются в настройках плагина.
Неограниченное количество списков
Создавайте сколько угодно списков рекомендуемых записей в настройках плагина.
CLI-команда пересчёта
Пересчитайте рекомендации для всех записей или для одной конкретной через командную строку.
Вывод записей в тексте публикации
Покажите читателям именно те записи блога, которые связаны с вашим постом, прямо внутри текста.
Автоматические рекомендации
Плагин автоматически подбирает похожие записи при публикации поста. Алгоритм учитывает совпадения по тегам, категориям и принадлежности к блогу с настраиваемыми весами. Если к списку добавлены записи вручную, автоматические рекомендации для этого списка не генерируются.
CLI-команда пересчёта рекомендаций
Для массового пересчёта рекомендаций используйте CLI-команду. Команды доступны для копирования в настройках плагина.
# Пересчёт для всех записей php cli.php blog ewblogrelatedRecalc # Пересчёт для одной записи php cli.php blog ewblogrelatedRecalc --post_id=123 # Удалить все автоматические рекомендации php cli.php blog ewblogrelatedRecalc --clear
Добавление записей вручную
К каждому списку можно добавить записи блога вручную. Ручные записи имеют приоритет — при их наличии автоматические рекомендации для данного списка не генерируются.
Настройки плагина
В настройках плагина можно управлять весами алгоритма подбора (теги, категории, блог), задавать количество рекомендаций, включать поиск по всем блогам и создавать неограниченное количество списков.
Вывод списков записей по хуку
В настройках плагина можно активировать автоматический вывод всех списков записей блога через хук frontend_post. Расположение элементов будет зависеть от используемой темы дизайна. Также доступна опция отключения вывода для конкретных списков.
Вывод списков записей в тексте записи
Чтобы вставить список записей блога в текст записи блога, используйте следующий тег. В параметре list=1 укажите ID нужного списка из настроек плагина:
[ewblogrelated list=1]
Вывод записей по ID в тексте записи
Чтобы вставить записи блога прямо в текст записи блога, используйте следующий тег. В параметре ids=1,2,3 укажите ID нужных записей блога, разделяя их запятыми:
[ewblogrelated ids=73,67,71]
Стандартный вывод записей в тексте
В плагине предусмотрен простой вывод списка записей блога со ссылками на них. О кастомизации вывода под тему дизайна написано ниже.
Для разработчиков и интеграций в темы дизайна
Примеры можно посмотреть в файлах плагина.
- Для кастомизации вывода по хуку создайте файл
ewblogrelated_plugin.frontend_post.htmlв папке темы дизайна приложения Блог. В этом файле вам будет доступен массив{$lists}, содержащий все необходимые данные. - Для изменения внешнего вида записей внутри текста создайте файл
ewblogrelated_plugin.frontend_post_text.htmlв папке темы дизайна приложения Блог. Здесь вам будет доступен массив{$list}с данными о выбранном списке.
Мы в социальных сетях
Узнавайте первыми о наших новых решениях и акциях в социальных сетях.
- Вконтакте - https://vk.com/easyweb_su
- Телеграм - https://t.me/easyweb_su