Каждому блогеру хочется задержать посетителей на своем блоге подольше. Проще всего это сделать, вставляя сылки на похожие посты под каждый пост. Расчет простой — если посетителю понравился пост, то он наверняка почитает похожий. Каждый раз вставлять ссылки вручную — довольно нудно. Сегодня нашла и поставила кусочек кода, который помогает автоматизировать эту проблему.
Что получим: под каждым постом будут ссылки на похожие посты (из аналогичной рубрики).
Кто помог: и комментаторы ее блога.
Как сделать: заходите в админку и находите в меню «Дизайн» раздел «Редактор». В этом разделе открываете для редактирования Одиночную запись (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) >
<li><a href="<?php the_permalink (); ?>"><?php the_title ();?></a></li> <?php
$post=get_post ($mainId);
endforeach; ?>
Отредактируйте:
1 строчка: вместо «Похожие посты» напишите что-то свое (если хотите);
6 строчка: numberposts=5 (циферку можете поменять, в зависимости от того, сколько ссылок нужно выводить под каждым постом.
Сохраните изменения.
Любуйтесь.
PS Теперь мне придется прогуляться по всему блогу и из всех постов убрать ссылки, вставленные вручную.
Однако, овчинка стоит выделки.
Удачи.
Popularity: 2% []
Задумалась...
давно знаю про эту фишку, но до сих пор не пользуюсь.
Мне пришлось еще кое-какие манипуляции проделать после добавки кода. Получилось весьма симпатично.
Я знала про выведение похожих постов и ранее, но думала, что это плагин такой. Но имеющийся плагин — сложен для меня, поскольку не русифициован и громоздок. А тут просто кусочек кода.
Да уж, сложные коды — это не для нас! Я пыталась поставить англоязычный плагин, но так и не поняла — как его настроить. Теперь попробую сделать, как у вас написано.