WordPress для каждого!Все о WordPress доступным языком

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

Просто вставьте следующий код в то место, где вы хотите отображать блок с популярными записями:

$pop = $wpdb->get_results("SELECT id, post_title, comment_count FROM {$wpdb->prefix}posts WHERE post_type='post' ORDER BY comment_count DESC LIMIT 10");

<ul>
foreach($pop as $post) : ?>
<li> <?php echo $post->post_title; ?> </li>
<?php endforeach; ?>
</ul>

Вот и всё!

Источник: neilskoglund.com

Автор: . Дата: . Категория: „Хитрости“. Постоянная ссылка.
  • http://kichrum.org.ua Kichrum

    А при чем тут time_ago()?

    • http://wp-config.ru/ Vanilla Man

      Kichrum, не досмотрел и случайно попало с прошлого совета.. спасибо!

  • http://anticorporativ.ru Andrey Troy

    Блин, так и не смог вставить. Ошибки Samsarin PHP виджет выдает.

  • http://www.siteprojects.ru/ Михаил Метов

    спасибо! Простенько и не нужно подключать плагины для такого не сложного функционала.

  • http://wp-kama.ru kama

    Недоделаный скрипт? А ссылки где. Там же просто названия постов выводятся.
    Скрипт и картинка не совпадают :)

  • http://feya-shop.com.ua ольга

    Виджет не работат! КОгда будет рабочая версия?

  • http://paveldrum.ru/ Pavel Drum

    Вот попробуйте рабочий
    Самое популярное

    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) { ?>
    <a href="» title=»">
    {}

  • http://paveldrum.ru/ Pavel Drum

    Блин. Теги обрезало. Вообщем, Гудвин выкладывал нормальный кусок кода на вывод самых комментриуемых — goodwin.wpbot.ru/?p=171

  • Артур

    Спасибо!

Категории