Problem dotyczy funkcji “query”. Ustawiłem, żeby tylko w wybranych miejscach na stronie wyświetlały się wpisy z różnych kategorii, ale w każdym polu wyświetla się najnowszy wpis z obojętnie jakiej kategorii. Tam gdzie miały tylko z kategorii 2 i 3, wyświetlają się też z 4 i 5.
Nie będę się wymądrzał bo guru od wordpressa nie jestem ale sam zrobiłem tak:
<div id="news">
<?php query_posts('category_name=firma&posts_per_page=1'); ?>
<?php while (have_posts()) : the_post(); ?>
<h2><?php the_title(); ?></h2>
<p><?php the_content(); ?></p>
<?php endwhile; ?>
</div>
Jak widać po kodzie wyświetla mi się jeden div i tylko jeden wpis z kategorii firma. Może to Ci się przyda w modyfikacji kodu.