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

Похожие записи WordPress — довольно часто встречающийся и очень полезный на блогах блок с ссылками на статьи из той же рубрики, что и открытая страница. Польза его заключается в двух вещах — перелинковка сайта и улучшение поведенческих факторов.

Итак, во-первых, вывод похожих записей wordpress помогает роботу лучше проиндексировать весь сайт, окутывая его своеобразной ссылочной паутиной, по которой легко передвигаться и индексировать сайт. Кроме того, простановка ссылок на другие страницы схожей тематики придает им вес и улучшает их вес.

А во-вторых, раздел «похожие записи WordPress» дает заинтересованному читателю ссылки на материалы, которые ему погут потенциально понравиться, следовательно большая вероятность, что он их откроет, прочитает другую статью и больше времени проведет на сайте, что улучшит поведенческие факторы.

похожие записи wordpress

Как реализовать похожие записи WordPress

Создавать такой блок будет как всегда двумя способами. С помощью плагина и без.
Начнем с автономного способа. В нужное место шаблона, где вы хотите показывать на своем wordpress похожие записи, вставляем код:

<?php
$main_post = $post;
$categories = get_the_category();
$del_post = $post->ID;
foreach ($categories as $category) :
?>
<h3>Вам может быть интересно:</h3>
<?php $posts = get_posts('numberposts=5&category='. $category->term_id. '&exclude='.$del_post);
foreach($posts as $post) :
?>
<ul>
	<li style="height: 30px;"><?php if ( function_exists("has_post_thumbnail") && has_post_thumbnail() ) { ?>
<?php the_post_thumbnail(array(20,20)); }?>
<a href="<?php the_permalink(); ?>">
<?php the_title(); ?></a></li>
</ul>

Получится примерно следующее:

wordpress похожие записи

Еще один похожий пример, немного по-другому сделанный:

<h2>Вам могут быть интересны статьи:</h2>
<?php
$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'=>5,
	'caller_get_posts'=>1);
	$my_query = new wp_query($args);
	if( $my_query->have_posts() ) {
	echo '<ul>';
	while ($my_query->have_posts()) {
	$my_query->the_post();
?>
<li><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></li>
<?php
}
echo '</ul>';
}
wp_reset_query();
}
?>

Другой вариант — установить плагин Related Posts By Category. Подробно расписывать работу его не буду, все будет показано в видео, скажу лишь, что все равно придется вручную добавить в код страницы строки:

<?php do_action(
'related_posts_by_category',
array('orderby' => 'RAND',
'order' => 'DESC',
'limit' => 5,
'echo' => true,
'before' => '<li>',
 'inside' => '',
 'outside' => '',
 'after' => '</li>',
'rel' => '',
'type' => 'post',
'image' => array (30,30),
'message' => 'No matches'
) ?>





Cмотрим видеоурок о создании блока похожих записей WordPress при помощи плагина Related Posts By Category.

P.S. В темах оформления, которые я сделал для WordPress из html-макетов, уже реализована функция похожие записи WordPress без использования плагина. Скачать их и посмотреть на то, как это сделано в реале можно либо поотдельности в рубрике «Шаблоны», либо все вместе в нашей SEO сборке WordPress.

Плагины похожих записей WordPress

Кроме рассмотренного в видео плагина рекомендую присмотреться также к следующим:
Yet Another Related Posts
Contextual Related Posts

    • каким образом?? Если имеете в виду статью А.Бобрина, то просто пишите заголовки статей для людей такие же, как для плагина All in One Seo, или хотя бы содержащие ключевые слова..

  • Да, я о ней. Просто она уже в учебнике по SEO, а многие читают только названия.

    • ну так заголовки специально делают такими, чтоб ломать стереотипы ) Дело то не в блоке последних записей, а в анкорах ссылок. И потом, если в статье из 5-6 тыс знаков одна-две ссылки нетематические попадутся, большого криминала тоже нет..

  • Мне нравится одна тема, посмотрел ключевое слово по данному, слово в стате яндекса 24 000 показов в месяц, есть ли смысл такой сайт делать ? Кокуренты смежные, точного попадания нет.
    Какая будет примерно посещалка при нахождении в ТОП3 ? [url=http://newtut.ru/]Аnastasiya[/url]

    • Если это одно слово, то его будет сложно продвинуть, да и нет смысла, так как целевых посетителей будет не так много. Например, человек ищет по слову «футбол» — что он ищет? правила игры? Площадки, где поиграть в футбол? Программу ТВ? не понятно. Поэтому лучше продвигать страницу по конкретному словосочетанию, например «где поиграть в футбол» или «когда покажут футбол»..

Добавить комментарий