Jump to content

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


Recommended Posts

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

 

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

Link to post
Share on other sites

Покупайте криптовалюту безопасно за считанные минуты!

  • VIP

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

Link to post
Share on other sites

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

 

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

Link to post
Share on other sites
  • VIP

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

 

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

 

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

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

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

Link to post
Share on other sites
  • VIP

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

Link to post
Share on other sites

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

Link to post
Share on other sites

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

 

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

 

UPD:

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

Edited by rafonets
Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...