Related Posts by Category – плагин похожих по категории постов
Пару постов назад в блоге была опубликована статья о том как сделать похожие статьи wordpress по категории без плагинов. Это нужно для перелинковки страниц, полезной для поисковиков + возможность посетителям блога почитать что-то еще интересное. Сегодня расскажу о той же функции, но уже реализованной с помощью плагина, а не вставки кода. Плагин в данном случае проще для начинающих пользователей, имеет дополнительные настройки, хотя и без правки шаблона не обойтись. Кстати, самый популярный плагин который используется для связных постов это Simple Tags но похожесть статей определяется по меткам (тегам). Выборка по категориям для некоторых проектов более осмысленная и эффективная.
Итак, плагин который предлагаю сегодня рассмотреть называется Related Posts by Category. Как вы уже поняли со вступления и названия, он выводит после статьи список похожих публикаций, основываясь на текущей категории. Можно сказать, что данный плагин весьма простой и быстрый, поскольку для анализа схожести не сканируются тайтлы или тексты записей. Возможно это не дает 100% релевантные совпадения, но этого вполне достаточно для базовой перелинковки.
Основные особенности плагина Related Posts by Category:
- Возможность исключения категорий.
- Поддержка хуков (hook, полезно для программистов).
- Достаточно быстрая работа за счет лишь одного sql запроса.
- Не требует пользовательского интерфейса, все задается в коде шаблона.
- Поддержка превью картинок для постов (с версии WP 2.9 и выше).
- Широкие возможности по настройке.
Установка и настройка плагина связных по категории постов достаточно простые. Для инсталяции скачиваете плагин, разархивируете на локальном компьютере, после чего загружаете на FTP в директорию плагинов /wp-content/plugins/. Далее в админке в разделе Плагины активируете Related Posts by Category. На этом все. Кстати, текущая версия 0.9.1 (на сегодняшний день) поддерживает wordpress версии от 2.8 и выше до последней на данный момент 3.2.1.
Понятно, что одной установкой не обойтись, нужно еще вызвать функцию похожих постов. Поэтому заходим в файл шаблона single.php (где выводится полный текст поста блога) и в нужном вам месте (как правило, после текста заметки the_content) добавляем код . Общий синтаксис функции следующий:
<?php do_action('related_posts_by_category', args) ?>
Где в качестве аргумента располагается некий массив значений, которыми вы указываете параметры выборки и отображения результата. Например, можно разместить там следующий код:
<ul> <?php do_action( 'related_posts_by_category', array( 'orderby' => 'RAND', 'order' => 'DESC', 'limit' => 5, 'echo' => true, 'before' => '<li>', 'inside' => '» ', 'outside' => '', 'after' => '</li>', 'rel' => 'nofollow', 'type' => 'post', 'image' => 'thumbnail', 'message' => 'No matches' ) ) ?> </ul>
Параметры здесь означают вот что:
- orderby - параметр для сортировки, можно выбрать, допустим post_title или post_date для сортировки по заголовку и дате публикации соответственно. RAND – случайное значение.
- order – порядок сортировки – по увеличению или уменьшению.
- limit – количество выводимых похожих постов.
- echo – отображать ли результат.
- before, inside, outside, after – HTML коды до, после и внутри ссылки на пост. Формат – %before<a>%inside Link %outside</a>%after.
- rel – можно задавать индексацию ссылки follow, noindex или, например, nofollow.
- type – тип связных записей, то есть посты или страницы.
- message – стандартное сообщение если ничего не найдено.
- image – параметр для отображаемой картинки, может быть full, thumbnail, medium, large или через непосредственное указание массива с шириной и высотой.
- default – путь к изображению по умолчанию, если никакой картинки не найдено.
- hidden – насколько я понял, возможность выводить картинку без тайтла в видя связных постов.
- exclude – через запятую указываете перечень исключаемых категорий для обработки.
Вот, в принципе, и все, что нужно знать при использовании плагина вывода связных по категории постов блога Related Posts by Category. Для ситуаций попроще (или когда вы разбираетесь в PHP кодах) можно использовать пример из прошлой статьи без плагинов, для остальных ситуация подойдет это решение. Набор настроек, в принципе, позволяет организовать вывод схожий статей как захотите, плюс поддержка картинок будет весьма кстати.
P.S. При создании сайтов требуются много разных знаний, советую вам выучить html и css, так как это облегчит работу в будущем, лишним точно не будет.
Для любителей автомобилей советую заглянуть в наш блог – европейские авто, автомобили сеат, форд, ниссан и других производителей, авто новости и т.п.
Если же вы увлекаетесь музыкой, то последние обзоры музыкальных альбомов различных исполнителей могут помочь в выборе чего послушать.
Комментариев - 9 к статье “Related Posts by Category – плагин похожих по категории постов”
Блог Wordpress Inside поможет вам научиться работать в вордпресс, закрепить и расширить имеющиеся знания. Плагины и шаблоны, разные хаки и функции wp, оптимизация и безопасность системы – все это и намного больше вы сможете найти на страницах нашего проекта!
Если хотите быстро и оперативно получать последние новости и статьи, то рекомендуем подписаться на обновления блога:
- Добавление миниатюры (thumbnail) в RSS для wordpress
- Category SEO Meta Tags – МЕТА данные для категорий и тегов
- 10 плагинов для админ панели WordPress
- LinkGator.ru – биржа вечных ссылок и статей
- Смена рубрики и массовое редактирование wordpress постов
- Paylicense – хостинг с широким спектром услуг
- WP-RecentComments – плагин и виджет последних комментариев
- Безопасность (4)
- Видео (5)
- Возможности (58)
- Начинающим (18)
- Новости (20)
- Оптимизация (13)
- Плагины (66)
- Сервисы (14)
- Хаки и секреты (43)
- Шаблоны (13)
- Плагин WP-PostRatings рейтинга постов в WordPress
- 5 wordpress плагинов для кнопок социальных закладок
- Добавление кнопки Вконтакте, Facebook и Twitter в wordpress блог
- 20 полезных wordpress плагинов для изображений
- Кнопка вконтакте для wordpress блога – разные методы и лучшие плагины
- Установка wordpress плагинов по FTP и через админку
- Кэширование в wordpress – выбираем лучший плагин для кэширования
- Блог про смартфоны
- Seleckis.lv — Журнал Никиты Селецкого
- Блогинг в стиле web 2.0
- Достопримечательности Львова
- Про блоги для блоггеров
- WordpressPlugins.ru
- Ттелефон Explay Titan в Связном
- Ericsson и планка скорости
- Новая линейка от HTC
- Dr.Web Light 7 для Android
- Шопинг в Европе и требуемые документы
- Последняя версия Google Chrome вышла с ошибкой
- Порядка 70 процентов не доводят покупки в сети Интернет до конца
- Рекламу в социальных сетях автоматизирует сервис AdCenter
- Тестирование новой разработки Интернет-агентства Registratura.ru
- Internet Explorer набирает рост
- Надежность покупок в интернет магазинах

Оцените статью: 

Категории:
Теги:
А у меня от этого плагина появляется английская надпись » related posts»
Может скажете где ее поменять на русский?
Максим, настроек для него в админке нет? Если нет, то придется вручную подправить файл шаблона и заменить на что-то другое.
Удалил старый плагин и поставил тот, что вы рекомендуете. Любая надпись пропала вообще, а вот картинки не отображаются.
Новый плагин отображает практически также как и старый….
Код вставил в точности, как Вы описали.
подскажите, где ошибка…
Благодарю за ответ)
Максим, ничего не понял какой старый плагин, какой новый и какой я рекомендую) Статья про плагин Related Posts by Category, ни о каких других здесь речи не идет. В данном плагине за картинки отвечает параметр image, чтобы их отображать, как я понимаю, изображения должны быть установлены в виде миниатюр для поста.
Все, теперь разобрался.
Благодарю за помощь!
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’=>5 // Количество записей для показа.
);
$my_query = new wp_query($args);
if( $my_query->have_posts() ) {
echo ‘Похожие статьи’;
while ($my_query->have_posts()) {
$my_query->the_post();
?>
<a href="» rel=»bookmark» title=»Постоянная ссылка: «>
<?php
}
echo '’;
wp_reset_query();
}
}
?>
вывод похожих статей по категориям
http://wphelp.ru/2011/related-posts-without-plugin.htm – вот тут есть подробнее (саят чисто для инофрмации, не мой)
Отличный плагин для увеличения количества просмотренных страниц на одного посетителя.
У меня этот плагин на странице комментариев, свалил весь сайдбар вниз, а футер наоборот в небеса.
Вот сегодня пошел за сосисками и пивом =) и подумал, что именно этот плагин испортил страницу. Пришел, деактивировал-все стало на свои места!
Спасибо за плагин и его описание. Давно уже искал подобный плагин