Как показать популярные статьи без использования плагина ?

wordpress

Думается Вы обратили внимание, что в новой теме, используемой в этом блоге, в "подвале"  отображаются  ссылки на самые популярные статьи этого блога .  Интересное заключается в том, что для этого не используется никаких плагинов, а только лишь возможности движка wordpress и немного php.

Если хотите сделать себе такой же полезный "подвал", или "сайдбар" можете воспользоваться простым кодом :

<h2>Популярные статьи</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 rel="nofollow" href="<?php echo get_permalink($postid); ?>" title="<?php echo $title ?>"> <?php echo $title ?></a> {<?php echo $commentcount ?>}</li> <?php } } ?> </ul>

Вам нужно будет только скопировать его из этого поста и вставить через редактор темы в wordpress в footer.php или sidebar.php. Я опробовал этот "как бы плагин" на трех разных wordpress-блогах и проблем не обнаружил, так что спешите воспользоваться.

Спасибо спонсорам блога :


3 комментариев to “Как показать популярные статьи без использования плагина ?”

  1. Поисковый Робот  on Апрель 20th, 2009

    Спасибо, полезный код, но ведь он считает популярность только по кол-ву комментариев?
    А правильнее было б учитывать и количество просмотров, и количество закладок на пост…
    Ещё недавно лучшим решением, учитывающим всё это, была установка кода aiderss, но они теперь обновились и их страшный виджет стал направлять ссылки на популярные посты редиректом через свой сервис, а не напрямую, как было раньше. Толку от такого положения дел-ноль. Пришлось убить.
    Теперь — страшно сказать: хожу на их сервис и копирую список популярных постов в свой сайдбар вручную.
    Благо он не так часто изменяется.

  2. Терехов  on Апрель 22nd, 2009

    Есть отличный плагин Top10Posts. Без всяких геморроев работает. Подобный плагин от wordpress.com лучше не использовать — глючит

  3. Михаил  on Апрель 22nd, 2009

    Терехов, у меня по умолчанию этот код стоит в теме. Пока глюков не замечал.


Leave a Reply