Как реализовать вывод похожего контента на сайте?

Как правильно реализовать вывод похожего или релевантного контента на сайте wordpress ? Как это делается, может по умолчанию есть функция?
  • Вопрос задан
  • 2290 просмотров
Пригласить эксперта
Ответы на вопрос 2
Risiki
@Risiki
VDS с SSD для профи всего за 149 руб/мес!
Есть плагины для того чтобы выводить похожие записи Jetpack.
Ответ написан
Комментировать
XXX
@XXX
Решение где-то рядом
ayrat33
Без плагина, в папке темы в файл single.php добавляете код:
<?php
$tags = wp_get_post_tags($post->ID);
if ($tags) {
echo 'Похожие записи<br>';
$first_tag = $tags[0]->term_id;
$args=array(
'tag__in' => array($first_tag),
'post__not_in' => array($post->ID),
'posts_per_page'=>5,
'caller_get_posts'=>1
);
$my_query = new WP_Query($args);
if( $my_query->have_posts() ) {
while ($my_query->have_posts()) : $my_query->the_post(); ?>
<a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a>

<?php
endwhile;
}
wp_reset_query();
}
?>


Плагинов полно, посмотрите например Manual Related Posts, Yuzo ̵ ̵ ̵ Related Posts, Related Posts, WordPress Related Posts
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы