Вывод опреденной рубрики на главной.

Имеется:
Главная. Последний пост на ней выводится большим объемом и с большей картинкой, остальные записи меньшие по объему ну и т.д.
В рубриках соответственно выводится "особенно" последний пост рубрики, остальные "мельче".
Задача:
Сделать, чтобы "особенный" пост выдирался из задаваемой категории.
Проблема в том, что в шаблоне не знаю что менять.
Вот код:

<?php if (have_posts()) : ?>
      <?php $my_query = new WP_Query('showposts=1'); 
  while ($my_query->have_posts()) : $my_query->the_post();
  $do_not_duplicate = $post->ID;?>

 <h2><a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a> <a class="title-link" href="<?php the_permalink(); ?>#comments"><?php comments_number(' 0 ', ' 1 ', ' % '); ?></a></h2>
        
          <?php if( get_post_meta($post->ID, "postimage2", true) ): ?>
<a href="<?php the_permalink() ?>" rel="bookmark"><img style="float:left; margin:6px 10px 0px 0px; padding:0px; border:1px solid #eee;" src="<?php bloginfo('template_url'); ?>/images/news/<?php echo get_post_meta($post->ID, "postimage2", true); ?>" alt="<?php the_title(); ?>" width="300" height="180"/></a>
                <?php else: ?>
                       <a href="<?php the_permalink() ?>" rel="bookmark"><img style="float:left; margin:6px 10px 0px 0px; padding:1px; border:1px solid #798eab;"  src="<?php bloginfo('template_url'); ?>/images/news/postimage2.jpg" alt="<?php the_title(); ?>" /></a>
                <?php endif; ?>    
<?php the_content_limit(2000, "Далее"); ?>

   <?php endwhile; ?>

<h3>Другие новости</h3>

   <?php if (have_posts()) : while (have_posts()) : the_post(); 
  if( $post->ID == $do_not_duplicate ) continue; update_post_caches($posts); ?>
  
<h2><a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a> <a class="title-link" href="<?php the_permalink(); ?>#comments"><?php comments_number(' 0 ', ' 1 ', ' % '); ?></a></h2>
        
          <?php if( get_post_meta($post->ID, "postimage2", true) ): ?>
<a href="<?php the_permalink() ?>" rel="bookmark"><img style="float:left; margin:6px 10px 0px 0px; padding:1px; border:1px solid #798eab;" src="<?php bloginfo('template_url'); ?>/images/news/<?php echo get_post_meta($post->ID, "postimage2", true); ?>" width="150" height="90" /></a>
                <?php else: ?>
                       <a href="<?php the_permalink() ?>" rel="bookmark"><img style="float:left; margin:6px 10px 0px 0px; padding:1px; border:1px solid #798eab;"  src="<?php bloginfo('template_url'); ?>/images/news/postimage2.jpg" alt="<?php the_title(); ?>" /></a>
                <?php endif; ?>    
<?php the_content_limit(550, "Далее"); ?>

 <?php endwhile; ?>

     <?php endif; ?>

 <?php endif; ?>

Сам решил:

<?php $my_query = new WP_Query('showposts=1');

меняем на

<?php $my_query = new WP_Query('category_name=NAZVANIE-CATEGORII&showposts=1');

Не получалось до этого, потому что вместо category_name писал cat.

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