Wordpress 0

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

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

Сам код

<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 нужно стремиться к тому, чтобы использовать как можно меньше плагинов. Если функционал можно реализовать с помощью внедрения небольшого куска кода, то почему бы этим не воспользоваться?

Минуточку вашего внимания: Все мы хотим размещать свои сайты на надежном хостинге. Я проанализировал сотни хостингов и нашел лучший - HostIQ В сети сотни положительных отзывов о нем, средняя оценка пользователей - 4.8 из 5. Пусть вашим сайтам будет хорошо.

Еще материалы по Wordpress

Курс по созданию шаблонов для Wordpress

Премиум уроки по Wordpress

Классный плагин для Wordpress