Sign in to follow this  
Followers 0
silence1988

Похожие новости - нужны ли?

12 posts in this topic

Всем доброго времени суток. Последнее время, терзает один вопрос, а нужны ли похожие новости в статьях?

 

Стоит Вордпресс и в статьях выводит не похожие, а последние новости. На мой взгляд пользы от такого вывода 0. Может есть у кого на примете стоящий плагин, который выводит реально более менее похожие новости?

Share this post


Link to post
Share on other sites

У самого Вордпресс, только игровая тематика ( Обзоры, коды, секреты и т.д. ). Не стал ставить пока что, что-то на подобие этого. Думаю, ручками перелинковку между статьями сделать...

silence1988 likes this

Share this post


Link to post
Share on other sites

У самого Вордпресс, только игровая тематика ( Обзоры, коды, секреты и т.д. ). Не стал ставить пока что, что-то на подобие этого. Думаю, ручками перелинковку между статьями сделать...

 

Я тоже планирую убрать и ручками все делать. 

Share this post


Link to post
Share on other sites

Нужно что бы выводило именно похожие новости, а если надо последние, для быстрой индексации, то тоже не помешает. де-то уже это тут обсуждали.

Share this post


Link to post
Share on other sites

Всем доброго времени суток. Последнее время, терзает один вопрос, а нужны ли похожие новости в статьях?

 

Стоит Вордпресс и в статьях выводит не похожие, а последние новости. 

 

Для начала нужно сделать различие между Похожие новости и Последние новости.

Я всегда после записи вывожу Похожие новости. Без этого практически ни один сайт не выпускаю, это очень нужная вещь. 

pawok likes this

Share this post


Link to post
Share on other sites

Вывести похожие на вордпресс не проблема:

 

СПОСОБ 1 - Похожие записи с миниатюрами (релевантность диктуется тегами к публикациям).

<div class="relatedposts">
<h3>Похожие записи</h3> <?php
 $orig_post = $post;
 global $post;
 $tags = wp_get_post_tags($post->ID);
if ($tags) {
 $tag_ids = array();
 foreach($tags as $individual_tag) $tag_ids[] = $individual_tag->term_id;
 $args=array(
 'tag__in' => $tag_ids,
 'post__not_in' => array($post->ID),
 'posts_per_page'=>7, // количество записей
 'caller_get_posts'=>1
 );
$my_query = new wp_query( $args );
 while( $my_query->have_posts() ) {
 $my_query->the_post();
 ?>
<div class="relatedthumb">
 <a rel="external" href="<? the_permalink()?>"><?php the_post_thumbnail(array(150,100)); ?><br />
 <?php the_title(); ?>
 </a></div>
 <? }
 }
 $post = $orig_post;
 wp_reset_query();
 ?></div>

Стили:

.relatedthumb {margin: 0 1px 0 1px; float: left; }
.relatedthumb img {margin: 0 0 3px 0; padding: 0;}
.relatedthumb a {color :#333; text-decoration: none; display:block; padding: 4px; width: 120px;}
.relatedthumb a:hover {background-color: #ddd; color: #000;}
.relatedposts {margin: 0 0 20px 0; float: left; font-size: 12px;}
.relatedposts h3 {font-size: 20px; margin: 0 0 5px 0; }

СПОСОБ 2 - Похожие записи без миниатюр (релевантность диктуется тегами к публикациям).

 
<div class="relatedthumb">
<h3>Похожие записи:</h3>
<ul>
<?php
$tags = wp_get_post_tags($post->ID);
if ($tags) {
$first_tag = $tags[0]->term_id;
$args=array(
'tag__in' => array($first_tag),
'post__not_in' => array($post->ID),
'showposts'=>5,
'caller_get_posts'=>1
);
$my_query = new WP_Query($args);
if( $my_query->have_posts() ) {
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
endwhile;
}
wp_reset_query();
}
?>
</ul>
</div>

Стили:

.relatedthumb  {
background: #2FBFC0;
border: 1px solid #EC3233;
border-radius: 8px;
color: white;
font-family: "Georgia";
font-size: 14px;
font-style: italic;
margin-bottom: 10px;
padding: 10px;
}

СПОСОБ 3 - Похожие записи с миниатюрами (выводятся сообщения из той же рубрики). Очень полезный метод (модификация способа №1), если у материалов отсутствуют теги (метки) по которым нельзя вывести релевантные материалы.

<div class="relatedposts">
<h3>Похожие записи:</h3>
<?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() ) {
while ($my_query->have_posts()) {
 $my_query->the_post();
?>
<div class="relatedthumb">
 <a rel="external" href="<?the_permalink()?>" title="<?php the_title_attribute(); ?>"><?php the_post_thumbnail(array(140,100)); ?><br />
 <?php the_title(); ?>
 </a>
 </div>
<?php
}
}
wp_reset_query();
}
?>
</div>

Стили:

.relatedthumb {margin: 0 1px 0 1px; float: left; }
.relatedthumb img {margin: 0 0 3px 0; padding: 0;}
.relatedthumb a {color :#333; text-decoration: none; display:block; padding: 4px; width: 120px;}
.relatedthumb a:hover {background-color: #ddd; color: #000;}
.relatedposts {margin: 0 0 20px 0; float: left; font-size: 12px;}
.relatedposts h3 {font-size: 20px; margin: 0 0 5px 0; }

Взято отсюда http://faqwp.com/question/pohozhie-zapisi-bez-plagina-na-wordpress

silence1988 and RIskakov like this

Share this post


Link to post
Share on other sites

Такая перелинковка как "Похожие материалы", "Последние материалы" в конце страницы полезно для ПФ, то есть человек дочитывает статью, на которую зашел и смотрит, предложено еще... возможно, и перейдет ;)

silence1988 likes this

Share this post


Link to post
Share on other sites

Либо вручную делать перелинковку на 2-3 материала в статье, либо выводить блок похожие материалы. Блок последние материалы никакого отношения не имеет к перелинковке, это так.

Share this post


Link to post
Share on other sites

Лучше и перелинковку в статях делать и похожие материалы выводить, и последние разумеется тоже ;)  - плюсы каждого варианта перечислять не нужно, да и половину Выше уже сказали.

 

И главное правило, любая страница на сайте, должна быть доступна в пределах 3х кликов, какую бы перелинковку и чтобы вы не делали. Очень часто у ВП с этим проблемы, когда навигация: "предыдущая, следующая" - там не 3, а 23 клика до конкретной статьи может быть - такие статьи ранжируются в выдаче с 50% силой (т.е. грубо говоря в 2 раза ниже...)

 

UPD:

Советую так же плагин: WP-PostRatings - позволяет добавлять к материалам рейтинг и выводить ТОП материалов на сайте, много видов рейтинга, лайки дизлайки, 5 звезд, 10 и т.д.

Edited by rafonets
silence1988 likes this

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.