Сегодня мы рассмотрим еще один достаточно популярный и полезный плагин для WordPress под названием Yet Another Related Posts Plugin или сокращенно YARPP. Этот плагин выводит в конце каждой статьи похожие записи. Давайте же посмотрим, что отличает его от большого количества похожих плагинов.
[adsense]
Основной функцией плагина для WordPress YARPP является вывод связанных постов. Таким образом мы предлагаем посетителю ознакомиться с релевантыми постами нашего блога.
Основными преимуществами плагина YARPP являются:
- Расширенный и универсальный алгоритм. Алгоритм можно настроить на анализ не только тэгов, но и названий постов, их содержания, принадлежности к категории. YARPP вычисляет так называемый «match score» для каждой пары постов на вашем блоге. Вы выбираете «порог похожести» исходя из которого YARPP предлагает вам связанные по его мнению посты.
- Шаблоны. В WordPress версии 3.0 и выше YARPP позволяет использовать шаблоны для вывода связанных постов. Теперь вы сами решаете как будет выглядеть список похожих записей.
- Кэширование. Начиная с версии 3.1 WordPress в YARPP улучшена система кэширования, что снижает нагрузку и повышает производительность.
- Похожие записи в RSS-ленте. YARPP позволяет показывать связанные посты в вашей RSS-ленте.
- Запрет определенных тэгов или категорий. Вы можете выбрать из списка тэгов и категорий те, посты из которых вы бы не хотели видеть в выдаче плагина. Остальное YARPP сделает за вас.
Установка плагина возможна несколькими способами.
Вы можете скачать плагин YARPP и установить его через админ-панель, загрузив zip-архив.
Либо просто зайти в админ-панель, перейти на вкладку «плагины», нажать кнопку «добавить новый», в поиске набрать «Yet Another Related Posts Plugin» и установить нужный плагин нажатием на кнопку «установить».
После установки не забудте активировать плагин.
Плагин мы установили и активировали. Давайте теперь разберемся с настройками.
В первом блоке настроек «Контент» мы выбираем те категории и тэги, которые хотим исключить из рейтинга.
Второй блок «Категории похожести» предлагает нам выбрать «порог похожести». Для начала имеет смысл оставить уровень 2. В будущем вы можете поэкспериментировать с этим параметром. Тут же мы выбираем, что мы будем учитывать в рейтинге: заголовки, тексты, теги, категории. Ставим галочку на «перекрестную перелинковку» и убираем галочку с «Показывать только предыдущие сообщения?».
В третьем блоке «Просмотр опций для вашего сайта». Здесь мы настраиваем внешний вид блока связанные посты для нашего сайта. Галочки ставим у пунктов «Автоматически показывать связанные посты?», » Показывать с шаблоном пользователя». Галочка «Помочь продвигать плагин YARPP?» отвечает за вывод копирайта и ссылки на сайт издателей плагина. Тут же указываем количество выводимых связанных постов.
В блоке «Просмотр настроек для RSS» все идентично предыдущему блоку.
Подробнее остановимся на шаблонах вывода связанных постов.
С плагином по умолчанию идут шесть шаблонов вывода. Чтобы их задействовать нужно скопировать их из wp-content/plugins/yet-another-related-posts-plugin/yarpp-templates
в каталог с темой (в общем случае это wp-content/themes/название_вашей_темы
).
Отредактировать эти шаблоны мы можем открыв в любом редакторе. Не забудьте пересохранить нужный вам шаблон в кодировке UTF-8
. Делается это для того, чтобы корректно отображались символы русского алфавита.
Ну вот собственно и все. Ниже привожу скрин с настройками на моем блоге и код шаблона yarpp-template-example.php
.
Похожие записи:
< ?php if ($related_query->have_posts()):?>
- < ?php the_title(); ?>
- < ?php while ($related_query->have_posts()) : $related_query->the_post(); ?>
< ?php endwhile; ?>
< ?php else: ?>
Нет похожих записей.
< ?php endif; ?>
Интересный сайт о самой интересной информации в интернете. Здесь вы можете посмотреть на Прыжок с высоты. Забавное видео.
Скопировал шаблоны вывода в каталог с темой. Пишет:
В вашей теме WordPress не найдено файлов шаблонов YARPP. Опция использования шаблонов выключена. Что это значит? Заранее спасибо.
проблема судя по всему в вашей теме — нет поддержки внешних шаблонов. почитать о создании и структуре шаблонов для WP можно тут
mywordpress.ru/support/viewtopic.php?id=2529
Спасибо, Руслан, за описание. Поставил себе этот плагин. Все ок 🙂
рад, что статья оказалась полезной)
Поставил, только какие-то цифры коэффициента похожести отображаются ((
коэффициенты только для администратора показываются так что не переживайте!
хороший плагин! особенно тем что у него есть кеширование!
да уж) пора обновить статью уже) плагин много раз обновился
только у него какие то скудные настройки если честно ((((
блин а есть возможность как то вручную цеплять статьи по теме интересно что бы не автоматом он их цеплял
настроек сейчас мало стало — максимально упрощают. для вывода вручную есть HTML) для вывода по тэгам или категории есть более простые плагины.
Да вот вывод по категориям и тегам тоже не айс так сказать… Хочется что бы когда добавляешь новый пост или редактируешь — то снизу опция выбора статей так сказать смежных… выбрал то что нужно и сохранил.
Хотя уверен что переписать пару модулей и сделать так не составит большого труда.. тем более стаж программирования большой… ладно посижу посмотрю как люди ходят по этим автоматическим ссылкам и может потом сам перепишу сделаю как надо.
оставьте ссылочку на свое творение как закончите)
А я сегодня его установила и выдало ошибку после активации. Теперь не могу в админку зайти. А сайт работает. Только вот уже ничего сделать в нем не могу.
Жму кнопку Войти, выдает ошибку:
Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 30720 bytes) in /home/lavico/public_html/wp-admin/includes/deprecated.php on line 494
Я в шоке. Что теперь делать?
Тест
Плагин работает странно: выдает только мои собственные статьи и только с этого же блога. Как будто нет выхода «наружу». Настроек, описанных в статье практически нет. Версия такая же. Т.е. блоков 1 и 2 нет, в 3 нашел только «Ппомочь продвигать плагин и есть 4 блок. Что делать?
НА странице со статьей, в похожих статьях ссылка ведет на эту же статью. Как это исправить?