Отображение “популярных записей” в сайдбаре WordPress без плагина

25.10.2017 | Автор: Maxim Glovatsky Оставить комментарий »

Для установки виджета сайдбара в WordPress, который будет отображать похожие записи, нет ничего сложного. Просто скопируйте и вставьте код ниже в ваш файл sidebar.php. Если Вам нужно изменить количество отображаемых постов, вы можете изменить 5 в конце третьей строки на любое число, которое вам нравится.

<h2>Popular Posts</h2>
<ul>
    <?php $result = $wpdb->get_results("SELECT comment_count,ID,post_title FROM $wpdb->posts ORDER BY comment_count DESC LIMIT 0 , 5");
    foreach ($result as $post) {
        setup_postdata($post);
        $postid = $post->ID;
        $title = $post->post_title;
        $commentcount = $post->comment_count;
        if ($commentcount != 0) { ?>
            <li><a href="<?php echo get_permalink($postid); ?>" title="<?php echo $title ?>">
            <?php echo $title ?></a> {<?php echo $commentcount ?>}</li>
    <?php } } ?>
</ul>

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