WordPress.org

Ready to get started?Download WordPress

Forums

[resolved] Conditional tags don't take (2 posts)

  1. extatix
    Member
    Posted 4 years ago #

    I've been playing around with different ways to display archives from different categories. It works like a charm.

    <?php if (in_category('44') && !is_home() ) : ?>
    <div class="animegio">
    <ul class="hfeed posts-default clearfix">
    <?php while ($query->have_posts()) : $query->the_post() ?>
    <li <?php arras_post_class() ?>>
    etc. etc.

    But if I add one specific category posts on the homepage (home.php) also change. I don't get it. When i remove this category from the array (i.e. in_category(array(4, 5, 12, 44)) it works just fine.

    Even weirder: with the exact same layout, widgets, posts, images, categories, etc. etc. my local install will display it the right way.

    I removed the category, made a new one, changed the posts to that categorie, added the new category to the array and it's broken again.

    I really, really don't get it.

  2. extatix
    Member
    Posted 4 years ago #

    I created a workaround for this. The archive.php now have use a different function (with conditional tags). Home.php gets arras_get_posts (without conditional tags), archive.php gets arras_get_other_posts.

    Now I'll just have to figure out how to make arras_get_other_posts a bit shorter.

Topic Closed

This topic has been closed to new replies.

About this Topic