Имеется:
Главная. Последний пост на ней выводится большим объемом и с большей картинкой, остальные записи меньшие по объему ну и т.д.
В рубриках соответственно выводится "особенно" последний пост рубрики, остальные "мельче".
Задача:
Сделать, чтобы "особенный" пост выдирался из задаваемой категории.
Проблема в том, что в шаблоне не знаю что менять.
Вот код:
<?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; ?>

Сам решил:
меняем на
Не получалось до этого, потому что вместо category_name писал cat.