Вывод популярных постов в цикле.

Условия.

У меня есть статические страницы, которым с помощью плагина popularity contest устанавливается популярнось (что естественно :)) у каждой этой страницы есть доп поле с ссылкой на картинку.

Необходимо в цикле вывести популярные страницы… Для чего в цикле… чтобы вывести отдельно доп поле с картинкой и сделать это красиво…

Как сформировать цикл по результатам топа плагина popularity contest?

с плагином simple tags я выводил похожие записи с картинками в цикле… С таким вот кодом:

<!--related stories-->
        <div>
            <?php $related_psts = st_get_related_posts('number=3&format=array'); //получаем массив объектов 3 штуки ?>    
            <?php if (isset($related_psts[0])) { //если не установлен объект, то считаем что нет связанных записей и пропускаем этот кусок кода ?>
                <div>  
                    <div class="wrap">
                        <h2>Вам может быть интересно:</h2>
                        <?php for ($i = 0; $i < 3; $i++) { //выводим 3 записей от id0 - id2
                            $pst_id = $related_psts[$i]->ID; //берем поле id, дальше работаем с ним 
                            if (!isset($pst_id)) { //если не установлен id, считаем что связанные записи закончились, выходим
                                break;
                            }
                            query_posts("p=$pst_id"); //запрос записи с id
                        ?>
                        <?php the_post(); ?>
            
                        <div class="hot">
                            <a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>">
                                <img src="/wp-content/uploads/image.php/processed.jpg?width=70&cropratio=1:1&image=<?php echo get_post_meta($post->ID, "image", true); ?>" alt="<?php the_title(); ?>" class="main-teaser-image" />
<!-- скрипт масштабирования картинок -->
                            </a>
                            <h2>
                                <a href="<?php the_permalink(); ?>" rel="bookmark" title="Прямая ссылка на статью <?php the_title(); ?>"> 
                                    <?php the_title(); ?>
                                </a>
                            </h2>
                        </div>
                        <?php } ?>
                    </div>   
                </div>   
            <?php } ?>
        <!--end of related stories-->

Как сделать подобное для самых популярных записей не пойму 🙁
натолкните на правильную мысль пожалуйста…

Anonymous
Отправить
Ответ на: