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

Здравствуйте дорогие жрузья.

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

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

Это дополнение будет не только улучшать перелинковку но и увеличит время пребывания посетителей на блоге.

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

Как сделать в wordpress вывод похожих записей

Существует два способа для вывода блока из похожими статьями: 1-вый с помощью плагина; 2-рой с помощу кода.

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

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

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

Немного отошёл от темы. Давайте приступим, код для вывода похожих записей:

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

Нужен файл «single.php» активной темы темы wordpress, в нём найдите строчку которая отвечает за вывод контента, в моём случае:

<?php get_template_part( 'content', get_post_format() ); ?>

и после него вставьте код. Отредактировать «single.php» можно через админку вордпресс — Внешний вид—> Редактор, или или с пощью Total Commander.

В коде есть строчка отвечающая за количество похожих записей:

'showposts'=>5,

можете цифру 5 менять, на своё усмотрение.

После вставки кода можно придать стили для оформления отображения ссылок, размер шрифта, цвет и пpочее. Короче можно полностью подогнать дизайн, под свой блог.

Вот и всё, применяйте данную информацию и это будет намного эффективнее чем плагин.

До новых встреч!

Просмотров:

Добавить комментарий