Вывод миниатюр конкретной категории

Доброго времени суток.
Может кто встречался с таким. У меня есть некий слайдер миниатюр постов (в сайдбаре).
Вывод осуществляется с помощью

add_theme_support('post-thumbnails');
set_post_thumbnail_size(245, 215, true);


/* Выводим в слайдер изображения */

    function slider_photo()
    { 

while ( have_posts() ) : the_post(); ?>

<li><a href="<?php the_permalink(); ?>"><?php the_post_thumbnail('thumbnail'); ?></a>  
<div class='desc'>  <h2><?php the_title(); ?></h2>
<p><a href="<?php the_permalink(); ?>">далее &rarr;</a></p>
</div>   
</li>

<?php endwhile;
    }

Стоит задача вывести туда миниатюры только конкретной категории (например 3).
query_posts(‘cat=3’); – не роботает

Если выводить все категории то все нормально, но при просмотре любого поста отображает только миниатюра этого поста и при просмотре статической страницы слайдер вообще не отображает.

Подскажите, пожалуйста, как исправить эти неисправности (вывод миниатюр конкретной категории, отображения всех миниатюр этой категории при просмотре поста и статической страницы)?

Попробуйте:

$the_query = new WP_Query( 'cat=3' );

// The Loop
while ( $the_query->have_posts() ) :
    $the_query->the_post();
    <li><a href="<?php the_permalink(); ?>"><?php the_post_thumbnail('thumbnail'); ?></a>  
        <div class='desc'>  <h2><?php the_title(); ?></h2>
            <p><a href="<?php the_permalink(); ?>">далее &rarr;</a></p>
        </div>   
    </li>
endwhile;
    function slider_photo()
    { 
$the_query = new WP_Query( 'cat=3' );

// The Loop
while ( $the_query->have_posts() ) :
    $the_query->the_post(); ?>
    
    <li><a href="<?php the_permalink(); ?>"><?php the_post_thumbnail('thumbnail'); ?></a>  
        <div class='desc'>  <h2><?php the_title(); ?></h2>
            <p><a href="<?php the_permalink(); ?>">далее &rarr;</a></p>
        </div>   
    </li>
<?php endwhile;
}

при таком коде, совсем ничего нет.
Может создать какой то свой луп?.. Я уже ничего придумать не могу ((

Ну вообще-то

$the_query = new WP_Query( 'cat=3' );

это и так создание нового лупа – всех постов из третьей категории в данном случае.
Странно, почему не работает. Возможно вам помогут те, у кого скил повыше моего.

Странно, почему не работает.

Я этого тоже не могу понять. Если использую такую конфигурацию, то при просмотре исходного кода страницы (Ctrl + U) в слайдере не отображаются картинки.

Спасибо за Ваши старания. Буду искать решение.

А заголовки и ссылки на посты отображаются?

А заголовки и ссылки на посты отображаются?

В том то и дело, что при использовании последнего кода ничего не отображается.

Всем спасибо, я уже розобрался.
Там надо было в новом лупе вместо идентификатора категории прописать прописать её название

    function slider_photo()
    { 

$my_query = new WP_Query('category_name=3');


while ($my_query->have_posts()) : $my_query->the_post(); ?>

<li><a href="<?php the_permalink(); ?>"><?php the_post_thumbnail('thumbnail'); ?></a>  
<div class='desc'>  <h2><?php the_title(); ?></h2>
<p><a href="<?php the_permalink(); ?>">далее &rarr;</a></p>
</div>   
</li>
<?php endwhile;
    }
Anonymous
Отправить
Ответ на: