Как вывести в wordpress похожие записи без плагина?

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

Сам код

Все мы, вебмастера и разработчики, постоянно работаем с сайтами. Хотел бы вам порекомендовать площадки, которыми пользуюсь сам:
  1. Reg.ru - здесь регистрирую и продлеваю доменные имена, очень надежная компания!
  2. HostIQ - хостинг премиум качества.
  3. Ihor - более бюджетный, но тоже очень качественный хостинг-провайдер.
  4. Telderi.ru - единственная надежная биржа в рунете, на которой можно купить готовые сайты с доходом!
<div class="sample-posts">
<h4>Похожие записи:</h4>
<?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 ();
}
?></div>

Что вы можете в нем изменить:

  1. Заголовок блока в h4. Вместо фразы «похожие записи» вы можете написать что-то поинтереснее.
  2. Параметр showposts. По умолчанию он равен пяти и он определяет, сколько ссылок на похожие публикации будет выведено на странице. Соответственно, если вам нужно больше или меньше, просто поменяйте цифру в значении параметра.

Куда вставлять

Обычно вставляют сразу после статьи. Найдите в папке с вашей активной темой файл single.php. Обычно файл с шаблоном одиночной записи называется так, ну или похожим образом. Откройте его и вставьте код там, где хотите видеть ваш блок. Если кроме самой статьи у вас после нее идет блок с мета-информацией. социальные кнопки и т.д. (как у меня), то вставить нужно после всех этих блоков.похожие записи

Я хочу отметить, что данный код выводит похожие записи без картинок. Лично мне так и нужно, потому что картинки на моем сайте не играют определяющей роли. Я хочу сказать, что для вывода похожих записей специально есть плагин Related Posts и много других, но я считаю, что при создании сайта на WordPress нужно стремиться к тому, чтобы использовать как можно меньше плагинов. Если функционал можно реализовать с помощью внедрения небольшого куска кода, то почему бы этим не воспользоваться?

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: