Google + Группа Вконтакте RSS


Похожие записи wordpress без плагина

Дата: 4 мая 2012 Рубрика: Оптимизация Комментарии: 20 комментариев

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

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

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

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

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

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

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

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

$tags = wp_get_post_tags ($post->ID);
if ($tags) {
echo '

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

';
$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 (); ?>


endwhile;
}
}
?>

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

'showposts'=>5,

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

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

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

'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.

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

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

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (3 голос, средний: 5,00 из 5)
Loading ... Loading ...
Twitt

 


Понравилась статья? Получайте свежие уроки прямо на email или подпишитесь на RSS ленту блога!





К записи "Похожие записи wordpress без плагина" 20 комментариев

  1. Роман:

    Иван, при попытке внести изменения в файл style.css никаких изменений не происходит.

  2. Ivanushkka:

    подождите не которое время Роман, сайт должен скинуть КЭШ страницы

  3. Роман:

    Иван, добрый день. Пару вопросов.

    Установил на сайт плагин Related Posts Thumbnails. В записях похожие посты 

    выводит без проблем. А вот на страницах похожие записи отсутствуют.Не пойму, так должно быть или для страниц не предусмотрена такая функция? В настройках плагина есть функция: Вставлять автоматически в записях или использовать код для вставки. Если для страниц можно вставить такой код, то в код какого шаблона нужно вставить? Надеюсь понятно написал)))

  4. Ivanushkka:

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

  5. Роман:

    Иван, столкнулся с такой проблемой. Похожие записи списком к статье я вставил без плагина, как описано у вас в статье. Но внешний вид не очень получается. Расстояние между строками большое и нет значков списка, а хотелось бы как у вас на сайте оформить. Не подскажете где именно нужно поправить код или css?

    Спасибо 

  6. Ivanushkka:

    поэкспериментируйте с кодом CSS (related_posts ul и т.д.), Уверен у вас все получится.

  7. Роман:

    Доброе утро, Иван. Возникли проблемы с комментариями после вставки кода описанного вами в статье. Комментарии выводились одни и те  же на всех страницах, при попытке добавить новый в базе он отражался, а на странице сайта нет. Также перекидывало на страницу другую при добавлении. После удаления кода все заработало в штатном режиме. 

  8. Ivanushkka:

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

  9. робот Отик:

    Спасибо большое Иван за статью.

    Я искал плагин, кот. может вывести похожие статьи в картинках в конце статьи. А тут нашел твою статью, да еще и наглядно видно как всё выглядит, да еще и с видео. Супер!

    Правда изображения в конце статьи не удалось поставить. Я в стилях Css вообще нуль.

    Прописав в нужном месте файла single.php твой код, на нужном месте на страницах вместо изображений, появился только код. Так и должно быть, без вставки второй части кода, в стили Css?

    Вставив второй код в стили (как ты писал чтобы придать им более человеческий вид) ничего не изменилось, вместо изо, в конце статьи так же отображался код и всё! Я уж подумал что код твой какой-то не правильный, битый и т.п. Решил сделать иначе и то что полегче.

    Вставил код вывода просто записей в файл single.php. И записи похожие стали отображаться. Значит код правильный, рабочий.

    По всей видимости вторую часть кода в стили не туда вставил. Хотел спросить.

    Без второй части кода и если его (вторую часть) вставить не в то месте куда надо в стилях, изо не будет отображаться, только код? Как было в моём случае.

    Если это так, то где нужно в каком месте ставить ту часть кода ( которая придаёт чел. вид) в стилях Css???

    А блог классный и полезный, подписался на обновления по рсс.  Кстати плохо что нет подписки на коментарии у тебя. Плагин поставь  Subscribe To Comments для этого.  

  10. Ivanushkka:

    Пожалуйста. Код в CSS можно разместить в самом конце (так сделал у себя). Постараюсь добавить видео со вставкой похожих записей с картинками, чтоб было нагляднее, заодно проверю код еще раз.

  11. Александр:

    Код №2 выводит рандомно записи из разных рубрик?

  12. Ivanushkka:

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

  13. Ubpont:

    Чушь это, а не код.

  14. Ivanushkka:

    Почему именно такое мнение? Все без обмана, видео с подтверждением работоспособности присутствует.

  15. Ubpont:

    Попробуйте его скопировать в том виде что он у вас дан и вставить в single.php

  16. Ivanushkka:

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

  17. Ubpont:

    Вы сейчас попробуйте, в том виде что он у вас дан. Там даже закрывающего дива нет.

  18. Ivanushkka:

    Спасибо. Все подкорректировал.

  19. Мария:

    Спасибо. Как раз то что искала.

  20. Антон:

    Шикарно. Немного сложновато, но оно того стоит. Посетитель с утра до вечера может гулять таким образом по Вашему сайту.

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

Подписаться:
Популярные записи:

Для читателей:

Книга "Оптимизация"

Наверх