Размещение двух наиболее проголосовавших сообщений наверху (на сайте WordPress, использующем плагин «Голосовать за него»)?

Я использую плагин Vote it up .

Есть ли способ разместить две наиболее голосованные должности наверху? (Как в Youtube)?

Я не очень уверен, что это сложно или легко выполнить.

РЕДАКТИРОВАТЬ:

Кто-то отправил метод на форуме WordPress здесь , но Майк Шиндель сказал:

Этот пример абсолютно AWFUL. Он может работать, но это гораздо больше кода, чем вам нужно, и может нарушить будущую версию WordPress.

Я играл с WordPress некоторое время, но я все еще начинаю PHP.

Есть ли способ исправить этот код, размещенный на форумах WordPress? Или лучший метод?

Solutions Collecting From Web of "Размещение двух наиболее проголосовавших сообщений наверху (на сайте WordPress, использующем плагин «Голосовать за него»)?"

некоторое время назад я использовал этот плагин, и мне нужен был способ перечислить большинство проголосовавших должностей, поэтому, посмотрев код виджета плагина, я придумал эту функцию:

function top_voted($number){ $a = SortVotes(); echo '<div class="voted">'; $rows = 0; //Now does not include deleted posts $i = 0; while ($rows < $number)) { if ($a[0][$i][0] != '') { $postdat = get_post($a[0][$i][0]); if (!empty($postdat)) { $rows++; echo '<div class="fore">'; echo '<div class="votecount" style="width: 1em; color: #555555; font-weight: bold;">'.$a[1][$i][0].' </div><div><a href="'.$postdat->guid.'" title="'.$postdat->post_title.'">'.$postdat->post_title.'</a></div>'; echo '</div>'; } } if ($i < count($a[0])) { $i++; } else { break; //exit the loop } } echo '</div>'; } 

Применение:

 top_voted(5); 

Я считаю, что использовать постмета для сохранения голосов. Я сделал бы это, выполнив заказ query_post этим мета-значением и получая два сообщения и сохраняя их идентификатор в массиве, а затем снова использую query_posts с post__not_in чтобы не включать эти сообщения в оставшийся цикл