Плагин похожих записей в wordpress. WordPress: похожие записи без использования плагина
Вывод похожих записей в WordPress является хорошим методом удержать посетителей на вашем сайте. Плагинов для реализации схожих записей достаточно много, и одним из самых популярных является плагин Yet Another Related Posts Plugin, или сокращённо YARPP.
Установка и настройка плагина
Скачать плагин вы можете бесплатно из официальной директории WordPress.org , или же установить автоматически через панель администрирования WordPress зайдя в раздел Плагины → Добавить новый. После установки и активации плагина, в меню Параметры вы найдёте новый пункт «Связанные посты» для его настройки.
В этом разделе вы можете настроить внешний вид и параметры работы плагина: выбрать между отображением списком, или миниатюрами, задать количество выводимых записей, установить текст заголовка для раздела с похожими записями, а так же выбрать метод сортировки:
- Score (по умолчанию) — сортирует по сходству записей
- Date — сортировка по дате статей
- Title — сортировка по заголовку статей в алфавитном порядке
Учтите, что сортировка применяется к уже отобранным результатам. Это означает что при сортировке по дате, ваши новые статьи не войдут в список, если они не имеют сходства с текущей статьёй.
Стоит так же отметить раздел с настройками для RSS ленты. Здесь вы можете включить отображение похожих записей в вашей RSS ленте. Это эффективно особенно в том случае, если вы публикуете полные статьи в RSS ленте WordPress, а не только их анонсы.
После настройки плагина вы можете увидеть его в действии при переходе на любую вашу статью.
Как администратор сайта в скобках к каждой выбранной статье вы увидите значение её релевантности к основной статье в виде коэффициента. Посетители вашего сайта и читатели RSS ленты этих значений не увидят.
Как YARPP влияет на скорость загрузки сайта
Перебрать все статьи и найти между ними сходство — задача не из лёгких, особенно если у вас более десятка тысяч записей. К счастью в YARPP есть встроенный механизм кэширования результатов, который позволяет выполнять сложные расчёты лишь один раз.
Тем не менее, при наличии большого количества записей в WordPress, вы можете заметить снижение скорости при публикации и редактировании записей. Это связано с перерасчётом релевантности в момент изменения содержания, и не влияет на скорость загрузки сайта для ваших посетителей.
Режим Custom/PHP
В настройках плагина YARPP вы можете выбрать между выводом схожих статей списком, или сеткой с миниатюрами. Есть и третий режим для более продвинутых пользователей, который позволяет полностью изменить разметку вывода похожих статей.
При активации режима Custom, YARPP создаст несколько дополнительных шаблонов для примера в вашей теме. Вы можете использовать их для создания собственного шаблона вывода схожих статей со своей собственной разметкой. Это хорошо сочетается с возможностью выводить схожие статьи в любом месте вашей темы с помощью функции плагина related_posts() .
YARPP Experiments
Если вы работаете над сайтом с огромным количеством статей и под высокой нагрузкой, то вам будет интересен плагин YARPP Experiments . Это официальный плагин от разработчика YARPP, который добавляет дополнительные настройки к основному плагину, включая управление кэшированием, снижение скорости расчётов схожести (поможет снизить нагрузку на сервер) и другие.
Если у вас возникли вопросы при использовании плагина YARPP, оставьте его в комментариях или задайте его нам в
Пользователи уходят с вашего сайта после прочтения одной записи? Увеличение количества просмотров страниц и снижение показателя отказов – огромная проблема для начинающих блоггеров и издателей контента. В этой статье мы поговорим о том, как вывести на экран похожие записи в WordPress, чтобы пользователь, прочитавший вашу первую статью, перешел к остальным записям. Мы посмотрим на пять лучших плагинов, позволяющих выводить связанные материалы.
1. Yet Another Related Posts Plugin
Yet Another Related Posts Plugin (YARPP) – один из наиболее популярных плагинов для вывода похожих записей. Число его скачиваний достигает 2.4 миллионов. Он поддерживает как миниатюры, так и вывод краткого содержания для похожих записей.
За: YARPP использует встроенный алгоритм поиска похожих записей. Он обладает прекрасной системой шаблонов, позволяет выводить миниатюры, текст, поддерживает произвольные типы записей и вывод RSS-фида.
Против: Если вы работаете с очень крупным сайтом, то YARPP может сильно отнимать ресурсы. В данных ситуациях мы рекомендуем использовать YARPP Experiments для ручного управления кэшем.
2. nRelate Related Content
nRelate – сторонний провайдер похожего контента, предлагающий WordPress-плагин для издателей. Разработчики плагина также дают возможность издателям выводить объявления вместе с похожими записями.
За: Для использования плагина вам не нужно создавать на сайте nRelate отдельный аккаунт. Плагин поставляется вместе с отдельной страницей настроек, где вы можете задать внешний вид и функционирование похожих записей. Он нетребователен к ресурсам, поскольку он использует серверы nRelate. Также он не отображает логотип nRelate, что нравится многим пользователям.
Против: Стандартные настройки плагина не слишком дружественны к SEO. Для улучшенной оптимизации вам понадобится включить бета-скрипт для вывода похожих записей, что делается в самом низу страницы настроек. nRelate требуется некоторое время для того, чтобы обработать все ваши записи, и только потом уже происходит выдача похожего контента.
3. Contextual Related Posts
Contextual Related Posts – еще один WP-плагин для вывода похожих записей. Он пытается повысить релевантность результатов путем контекстуального соответствия записей. Он может выводить похожие записи в виде миниатюр и текста.
За: Для записей, связанных текстом, он работает прекрасно, предлагая простую страницу настроек. Если миниатюры нет или она не задана, то в таком случае плагин будет пытаться использовать изображения, находящиеся в записи.
Против: У плагина нет никаких шаблонов для вывода миниатюр. Вместо этого он просто выводит на экран миниатюры в виде маркированного списка. Пользователи могут добавить свои собственные CSS-стили, однако новичков это вполне может остановить. Так же, как и YARPP, этот плагин не слишком хорошо работает на крупных сайтах. Некоторые хостинги, такие как WPEngine, блокируют использование этого плагина для своих клиентов, поскольку на крупных сайтах он значительно замедляет время загрузки страниц.
4. MicroKid Related Posts
MicroKids Related Posts – плагин, позволяющий пользователям вручную вводить похожие записи при написании материалов. Это идеальная возможность для пользователей, которые хотят получить детальное управление над своим контентом. Вместо того чтобы полагаться на какие-то алгоритмы, использующие названия рубрик/меток для поиска релевантных записей, достаточно самому указать все похожие записи еще при написании нового поста.
За: Вручную добавленные похожие записи позволяют добиться более высокой релевантности материалов. Плагин задает взаимные отношения между записями: если пост А ссылается на пост Б, то пост Б будет тоже ссылаться на пост А в качестве похожих записей.
Против: Вам понадобится потратить значительное время, чтобы ввести вручную похожие записи.
5. Outbrain
Сторонний сервис, позволяющий удержать пользователей на сайте путем вывода контекстуально связанных ссылок. Существует WordPress-плагин, помогающий соединить свой сайт с Outbrain. Как только вы пройдете регистрацию в сервисе, вам понадобится настроить Outbrain для вывода связанных записей на вашем веб-сайте. Поддерживаются как миниатюры, так и списки.
За: Связанные записи загружаются быстрее, чем во всех остальных сторонних сервисах. Также вы можете изучить переходы с помощью отчетов, которые показываются в консоли аккаунта Outbrain, т.е. вы можете видеть, какие записи более привлекательны для пользователей.
Против: Вы должны будете создать аккаунт и добавить свой блог, чтобы получить ключ авторизации для плагина. Большая часть настроек задается на сайте Outbrain. Наконец, плагин выводит ссылку на сайт Outbrain в виджете схожих записей.
Добрый день, уважаемые читатели!
Сегодня мы сделаем похожие записи для сайта на WordPress без плагина. Это будет некое продолжение предыдущей статьи.
В прошлом посте я показывал, как сделать похожие записи с помощью . Он достаточно хорошо реализует этот функционал и я его рекомендую использовать. Но его можно заменить очень простым кодом, который также может неплохо выполнять свою задачу.
Данную статью я как раз пишу тогда, как проверил этот код на своем блоге. Все прекрасно работает. Блок выглядит точно таким же образом.
Как видите, все аналогично плагину. И делается все достаточно просто. Нужно лишь разместить одну часть кода в то место, где будет выводиться блок похожих записей.
Я, правда, точно не знаю, будут ли выводиться картинки, если не будут заданы миниатюры к записям. У меня все миниатюры заданы, поэтому протестировать не смог на какой-то статье. Поэтому, скорей всего, необходимо будет назначать миниатюры к каждой статье. А, если их много, то потребуется немного помучиться вам. Также нужно, чтобы ваш шаблон поддерживал миниатюры, так как если данного функционала нет, то вы их не сможете назначать к записям.
Сначала я даю видео-урок, где показал, как все сделать, а затем уже идет текстовая статья со всеми кодами и объяснениями.
Вт, собственно, сама часть кода.
Обязательно ознакомьтесь с похожими записями
ID);
if ($categories) {
$category_ids = array();
foreach($categories as $individual_category) $category_ids = $individual_category->term_id;
$args=array("category__in" => $category_ids,
"post__not_in" => array($post->ID),
"showposts"=>4,
"orderby"=>rand,
"caller_get_posts"=>1);
$my_query = new wp_query($args);
if($my_query->have_posts()) {
echo "
";
while ($my_query->have_posts()) {
$my_query->the_post();
?>
";
}
wp_reset_query();
}
?>
| <
div
class
=
"related_posts"
>
<
div
class
=
"related-zagolovok"
>
Обязательноознакомьтесьспохожимизаписями<
/
div
>
$categories
=
get_the_category
($post
->
ID
)
;
if
($categories
)
{
$category_ids
=
array
()
;
foreach
($categories
as
$individual_category
)
$category_ids
=
$individual_category
->
term_id
;
$args
=
array
( "category__in"
=
>
$category_ids
,
"post__not_in"
=
>
array
($post
->
ID
)
,
"showposts"
=
>
4
,
"orderby"
=
>
rand
,
"caller_get_posts"
=
>
1
)
;
$my_query
=
new
wp_query
($args
)
;
if
($my_query
->
have_posts
()
)
{
echo
" "
;
while
($my_query
->
have_posts
()
)
{
$my_query
->
the_post
()
;
<
div
class
=
"obz"
>
<
a
href
=
"
"
title
=
"
"
>
<
div
id
=
"related_posts_box"
>
<
/
div
>
<
/
a
>
<
/
div
>
echo
" "
;
wp_reset_query
()
;
<
/
div
>
|
Для настройки похожих записей нас интересуют 3 строчки в данном коде:
- 9 строка - отвечает за режим отображения постов. Сейчас там стоит отображения похожих записей из одной категории. То есть если запись находится в какой-то категории, то в блоке ей будут показываться только посты из этой же категории. Таким образом создается перелинковка внутри каждой категории;
Если же мы хотим изменить данный параметр, то можем сделать вывод постов по меткам. Если вы их задаете к статьям, то код будет выводить записи похожие по меткам. Для этого необходимо всю 9ю строку заменить на ‘tag__in’ => $tag_ids,.
- 11 строка - количество отображаемых постов в блоке. Как я уже говорил в предыдущей статье про плагин похожих записей, то оптимальным количеством постов с точки зрения полезности для перелинковки является до 5 записей. Я оставил по прежнему 4 поста для вывода;
- 12 строка - случайный вывод записей, то есть каждый раз при обновлении страницы в определенной статье будет генерироваться новый список похожих записей. В данном коде я предпочел оставить данный параметр и, если вы сейчас попробуете обновить страницу, то увидите, что покажется совершенно другой список постов. и так будет при каждом обновлении. Такая рандомная (случайная перелинковка) очень круто помогает .
Если же хотите, чтобы все время был фиксированный список, нужно 12ю строку удалить полностью. Но мне данный вариант не понравился, так как все время будет отображаться список из 4х последних постов в категории и изменяться он не будет, в какой бы записи не находились. Меня это не очень устроило. Может у вас будет и по другому. Вы попробуйте.
Чтобы вывести похожие записи без плагина, нужно вставить этот код в файл single.php вашей темы в то место, где заканчивается вывод контента. Как определить это место, у меня есть статья . Там все подробно расписал и видео-урок дал. Он вам поможет узнать то место, где нужно размещать подобные коды.
Окончательный вариант в моем файле имеет вид.
После этого похожие записи уже должны отображаться. Но для завершения процедуры нужно их качественно оформить. Я не стал обводить каждый пост в этом блоке каким-то рамками. Стремимся к простоте. Даю вам свои стили, которые необходимо разместить в файле стилей вашего шаблона style.css.
Related_posts {
float: left;
margin: 15px 0;
width: 100%; }
#related_posts_box {
min-height: 205px;
float: left;
margin: 2px;
padding: 6px 3px 0px 0px;
width: 166px;
color: #004A95; }
#related_posts_box:hover {
text-decoration: underline !important}
.related-zagolovok {
margin-top: 5px;
margin-bottom: 9px;
padding: 15px 0 0 0;
color: #34495e;
font-family: arial;
font-size: 24px;
line-height: 130%;
font-weight: bold;
font-style: italic;
text-align: center;
border-top: 1px solid #ddd;}
.obz {padding: 0 12px 0 6px;
width: 152px;
float: left; }
| Related_posts
{
float
:
left
;
margin
:
15px
0
;
width
:
100%
;
}
#related_posts_box
{
min-height
:
205px
;
float
:
left
;
margin
:
2px
;
padding
:
6px
3px
0px
0px
;
width
:
166px
;
color
:
#004A95
;
}
#related_posts_box:hover
{
text-decoration
:
underline
!important
}
Related-zagolovok
{
margin-top
:
5px
;
margin-bottom
:
9px
;
padding
:
15px
0
0
0
;
color
:
#34495e
;
font-family
:
arial
;
font-size
:
24px
;
line-height
:
130%
;
font-weight
:
bold
;
font-style
:
italic
;
text-align
:
center
;
border-top
:
1px
solid
#ddd
;
}
|
Похожие посты – это блок со ссылками на материалы, которые, так или иначе, будут интересны читателю текущей записи. Вывод такого блока положительно сказывается на поведенческих факторах, степени и скорости индексированной страниц и, в общем, трасте сайта.
В этой статье я приведу обзор нескольких плагинов, которые выводят похожие статьи в WordPress. Выберите среди них лучший вариант, который удовлетворяет именно вашим потребностям.
Начну с условно бесплатного плагина. CP Related Posts в бесплатной версии имеет следующие возможности:
- управлять заголовком блока и количеством похожих постов;
- выбирать процент схожести материалов (в других плагинах этого нет, надо заметить);
- выключать и включать показ миниатюры в блоке, а также выбирать её размер;
- управлять количеством символов в выдержке;
- дизайнерские опции;
- и другие традиционные для плагинов этого типа опции.
В платной версии добавляется:
- возможность выбора типов записей, которые будет обрабатывать плагин;
- выбор вида иконок, которые будут показывать процент похожести (у плагина есть функция вывода степени похожести постов с текущей записью);
- выбор макета блока.
Платная версия стоит 29$. За эти деньги приобретаются три вышеописанные возможности, а также услуги поддержки на два месяца. Однако большинству сайтов хватит и бесплатных функций.
К особенностям плагина относится то, что похожие посты, кроме традиционного места (под записью), можно вывести с помощью виджета в сайдабре. Кроме того, как я указал выше, есть возможность определения степени похожести, и вывода индикатора похожести.
Related Post
Простой плагин с простым названием, который выводит похожие посты. Полностью бесплатный, и со всеми необходимыми настройками. Все опции собраны в одноименном пункте консоли, который образуется после активации дополнения. Среди них имеются следующие:
- количество выводимых записей;
- заголовок блока;
- размер и цвет шрифта.
Блок похожих записей выводится с миниатюрами, но настраивать сами миниатюры нельзя.
Особенности у плагина такие – в отличие от других аналогов, это дополнение не выводит блок похожих записей автоматически, а предоставляет PHP код и шорткод, которые можно поместить либо в файл установленной темы, либо в виджет, или даже непосредственно в текст записи или страницы.
Related Posts by Zemanta
Бесплатный и функциональный плагин, который выводит похожие посты. Отличается простотой и традиционностью в настройках, в нём нет ничего лишнего, ничего особенного, всё то, к чему мы привыкли.
Опции находятся в пункте «Настройки», подпункте «Related Posts by Zemanta»:
- изменение заголовка блока;
- управление количеством записей;
- можно определить, насколько старые записи не будут выводиться в блоке похожих;
- замечательная возможность изменения макета блока, есть семь готовых вариантов, которые можно по-своему кастомизировать, в том числе и с помощью
- и другие функции.
Плагин хороший, и в умелых руках сыграет полноценную роль.
Замечательный многофункциональный плагин, частично переведённый на русский язык. Имеется множество возможностей, которые позволяют заточить похожие посты под свои нужды. Всё это бесплатно.
- вывод блока автоматически под записью или с помощью PHP кода в любом месте, а также есть виджет для сайдбара;
- фильтры по типам записей и рубрикам;
- определение заголовка блока и количества постов в нём;
- настройки миниатюр;
- тонкая настройка внешнего вида в части размеров, цветов, шрифтов;
- настройка метода определения похожести.
Плагин отличный, стабильный и проверенный практикой.
На днях захотелось мне вывести похожие материалы на своем сайте о здоровом образе жизни. Полез в инет и нашел классный плагин, уже обновленный, максимально удобный для пользователей и очень легкий в настройках.
Помните, раньше всем этим делом, то есть выводом похожих заметок, занимался плагин Simple Tags, теперь всю рутинную работу перенял на себя плагин WordPress Related Posts, он выводит не просто похожие статьи, а похожие статьи с миниатюрами.
Такой способ вывода более привлекателен для пользователей, а если пользователи будут переходить по интересным статьям, которые вы им предлагаете, то у вас будут улучшаться , а это значит, что вы приблизитесь к ТОПу поисковый выдачи.
Похожие статьи с миниатюрами на блоге при помощи плагина WordPress Related Posts
На самом деле – это не очень удобно, так как чуть ниже есть и . Хотя, с другой стороны может это и правильно. Я пока оставил автоматическую вставку, пройдет время, если не понравится – поменяю.
Если же вы хотите сразу вручную указать место, где нужно вывести записи, то копируйте данный код:
&
lt;
?php wp_related_posts()
?&
gt;
|
И вставляйте в нужное место.
5. Нужно ли отображать похожие материалы в RSS ленте?
6. Включение и отключение статистики.
7. Поддержать разработчиков, показывать их логотип возле интересных материалов.
8. Сохранение настроек.
Ну вот, пожалуй, и все, все настройки которые имеются в плагине WordPress Related Posts, мы разобрали. Надеюсь, данная статья поможет вам вывести