Cześć,

mam na stronie 9 kategorii.
W pliku index.php w różnych miejscach dałem

<?php if(have_posts()) : ?>
                    
                            <?php while (have_posts()) : the_post(); ?>
                            
                                <?php if (in_category('category')) { ?>
                                    
                                    <?php the_content(); ?>
                    
                                <?php } ?>
                            <?php endwhile; ?>
                    
                        <?php else: ?>
                            <h4>-</h4>
                    
                        <?php endif; ?>

i w miejscu "category" odpowiednia nazwa kategorii. Na początku szło wszystko ok, jedna kategoria, druga.
Gdy dodałem wszystkie 9, to na stronie wyświetlają się posty tylko z kilku losowych kategorii.
Gdy jakiś wpisy przeniosę do kosza to pojawiają się na stronie inne, również losowe.
Strona jest typu one page, dlatego taka konstrukcja.

Gdzie może leżeć problem z tym wyświetlaniem?