Плагин Related Posts by Category для WordPress

wplogo.gifПлагин Related Posts by Category для WordPress — это именно та фишка, которую я давно искал.

Про «похожие посты» знают многие пользователи WordPress. Это и в плане seo полезно, и читателям тоже есть куда заглянуть и полазать по блогу. Однако все, ранее появлявшиеся, плагины что-то не торкали. То они не находят связанных постов, то выдают одно и то же. Принцип действия данных плагинов основан на поиске ключевых слов из контекста или тупо по привязке к тэгам. Однако на мой взгляд наиболее правильный подход — это связанность постов по категориям (рубрикам), в которых они размещены. Это логично.

Сначала я нашел вот этот пост у dimox-а: Отличный способ внутренней перелинковки статей (для WordPress). Там плагин вообще не используется. Код пишется прямо в файле single.php или в index.php, если нет первого. Все вроде ништяк. Однако со временем заметил одну неприятную особенность: комменты от одного поста странным образом лепились к другому. В комментах к указанной статье об этом тоже было упомянуто. Баг вроде должен был исчезнуть после некоторых манипуляций с кодом, но так и не исчез.

Зато теперь я нашел плагин Related Posts by Category, который удовлетворил меня на все 100. Для его работы достаточно в файле single.php перед выводом комментов добавить следующий кусок кода:

<div class="relatedpost">
<h3>Похожие записи</h3>
<ul>
<?php do_action(
'related_posts_by_category',
array(
'orderby' => 'RAND',
'order' => 'DESC',
'limit' => 5,
'echo' => true,
'before' => '<li>',
'inside' => '&raquo; ',
'outside' => '',
'after' => '</li>',
'rel' => 'nofollow',
'type' => 'post',
'image' => 'thumbnail',
'message' => 'No matches'
)
) ?>
</ul>
</div>

Теперь все работает отлично, в чем вы можете убедиться сами, посмотрев на список похожих записей к этому посту. И комменты все на своих местах.

Как видите, в самом коде есть возможность выставить некоторые настройки. В частности: количество выводимых заголовков (limit), скрыть от Гугла (nofollow), если ничего нет, то вывести соответствующее сообщение (message) и пр. Более подробную информацию можно найти на сайте автора.

30.09.2010

Автор: Игорь Квентор
www.websovet.com

Если статья оказалась для вас полезной, пожалуйста, поставьте свою оценку и поделитесь в соцсетях:

1 Star2 Stars3 Stars4 Stars5 Stars (Вы еще не оценили)
Загрузка...

Похожие записи:

Подпишитесь на рассылку блога Вебсовет, чтобы первыми получать самые интересные материалы:

Оставить комментарий: