Облако тегов

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

Что получим: под каждым постом будут ссылки на похожие посты (из аналогичной рубрики).

Кто помог:  и комментаторы ее блога.

Как сделать: заходите в админку и находите в меню «Дизайн» раздел «Редактор». В этом разделе открываете для редактирования Одиночную запись (single.php).

Найдите строчки: 

<?php the_content ('Читать полностью...'); ?> <?php link_pages ('<p><strong>Страницы:</strong> ', '</p>', 'number'); ?>

И после них воткните вот это:

<h2>Похожие посты:</h2>

<?php

$mainId=$post->ID;

$mycat=get_the_category ();

$mycat=$mycat[0];

$posts = get_posts ('numberposts=5&category='.$mycat->cat_ID); foreach ($posts as $post) icon confused >

<li><a href="<?php the_permalink (); ?>"><?php the_title ();?></a></li> <?php

$post=get_post ($mainId);

endforeach; ?>

Отредактируйте:

1 строчка: вместо «Похожие посты» напишите что-то свое (если хотите);

6 строчка: numberposts=5 (циферку можете поменять, в зависимости от того, сколько ссылок нужно выводить под каждым постом.

Сохраните изменения.

Любуйтесь.

PS Теперь мне придется прогуляться по всему блогу и из всех постов убрать ссылки, вставленные вручную. icon sad

Однако, овчинка стоит выделки. 

Удачи.

Popularity: 2% []

3 комментария на “Выводим похожие посты”

  • пишет:

    Задумалась...

    давно знаю про эту фишку, но до сих пор не пользуюсь.

  • пишет:

    Мне пришлось еще кое-какие манипуляции проделать после добавки кода. Получилось весьма симпатично.

    Я знала про выведение похожих постов и ранее, но думала, что это плагин такой. Но имеющийся плагин — сложен для меня, поскольку не русифициован и громоздок. А тут просто кусочек кода. ;)

  • пишет:

    Да уж, сложные коды — это не для нас! Я пыталась поставить англоязычный плагин, но так и не поняла — как его настроить. Теперь попробую сделать, как у вас написано.