Вывод похожих записей wordpress без плагинов

Сегодня мы поговорим об одном из самых популярных способов удержания посетителя на блоге и увеличения просмотра страниц – это вывод похожих записей WordPress после каждой статьи.

Вывод похожих записей на вордпресс после каждой статьи очень благотворно сказывается на его развитии. А именно:

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

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

Вывод похожих записей WordPress без плагина

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

Ну а теперь приступим к установке. Откройте файл single.php и разместите там следующий скрипт, в том месте, где вы хотите наблюдать вывод похожих записей.

<?php
$tags = wp_get_post_tags ($post->ID);
if ($tags) {
echo '<h2>Похожие записи</h2>';
$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 (); ?>
<p><a href="<?php the_permalink () ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute (); ?>"><?php the_title (); ?></a></p>
<?php
endwhile;
}
}
?>

Количество выводимых записей можно задать. Для этого необходимо поставить нужное значение в строке(вывести строку) за место числа “5”, которое по умолчанию выводит 5 записей рубрики.

'showposts'=>5,

Похожие записи с картинками без плагина

Для вывода похожих записей с картинками, необходимо в файл single.php внести следующий код вместо предыдущего:

<div id="related_posts">
<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 (
'tag__in' => $tag_ids,
'post__not_in' => array ($post->ID),
'showposts'=>4,
'orderby'=>rand,
'caller_get_posts'=>1);
$my_query = new wp_query ($args);
if ( $my_query->have_posts () ) {
echo '
';
while ($my_query->have_posts ()) {
$my_query->the_post ();
?>< ?php the_post_thumbnail (); ?>< ?php the_title (); ?>
< ?php } echo '';} wp_reset_query (); }?>

Подбор похожих записей будет осуществляться по рубрикам, если вы этого не хотите, то необходимо заменить строку:

'tag__in' => $tag_ids,
на:
'category__in' => $category_ids,

Для того, чтобы придать им более человеческий вид необходимо в файл style.css прописать следующий код:

#related_posts{margin:20px 0;float: left;width: 100%; }
#related_posts ul {margin-left: -14px;width: 700px;}
#box-cel{
min-height: 217px;
border:1px solid #bbb;
border-radius:3px;
float: left;
list-style: none;
margin: 1px;
padding: 5px;
text-align: center;
width: 159px;
}
#box-cel:hover{
background:#F9E9C2;
border: 1px dashed #39B6F9;
}

Видео урок вам в помощники:

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

Если у вас нет желания копаться в коде или просто боитесь навредить блогу, то я советую вам воспользоваться плагинами для вывода похожих записей:

WordPress Related Posts – плагин, который позволяет настраивать вывод записей с нужной для вас функциональностью. Он практически не нагружает ресурс, что позволит ему быстро работать.

Breadcrumb NavXT — плагин, который более подходит для внутренней перелинковки, но так же хорош для того, чтобы создать структуру блога.

Simple Tags – создает облако меток из похожих постов на данную тему, а так же это хороший инструмент для внутренней перелинковки и вывода похожих записей wordpress.

А на этом я заканчиваю, советую подписаться на обновление блога. Как вам статья?

С уважением, Дороднов Иван!

Поделиться в соц. сетях

0

Получайте свежие посты прямо на E-mail: