wordpress: exclude categories from main page

to exclude certain categories from the main page of your blog (assuming you’re like the other 99% non-freaks who use blog posts not a static page as your main page) like how i’m not cluttering my posts with my baju category aka category 23 and instead forcing voyeuristic casual surfers with ephebephilic tendencies to click on a navigational link in my interesting footer

deep breath

in the earlier layout, i used wordpress’ built-in Query_posts, placing following syntax into the index.php file of my theme. (whitespace makes no difference.)

<?php
   if (is_home()) {
      query_posts("cat=-23");
   }
?>

but for some reason, this method didn’t work with derek powazek’s awesome minimalist DePo skinny theme (which, if you hadn’t noticed, i’m currently loving).

so, i googled this trick. just pop in

<?php query_posts($query_string . “&cat=-23″); ?>

before the line that says:

< ?php if (have_posts()) : ?>

ta-dah! done.additional: for hemingway reloaded template, insert &cat=-23 into existing query like so

<?php query_posts(’showposts=10&cat=-23‘); ?>

Tags: , , ,

9 Responses to “wordpress: exclude categories from main page”

  1. Hex says:

    you lost me at “built-in Query_posts, placing following syntax into the index.php file of my theme. (whitespace makes no difference.)…….”

    im too much of a IT bimbo slash buta IT person. BUT now i know who to go to…hehe.

  2. justine says:

    i knew you got a wordpress blog! i want~

    :D

  3. Vaibhav says:

    Nice minimalist theme… Cheers.

  4. justine says:

    thanks. i’m sure derek powazek is grateful for the compliment. ;p

  5. Lainie says:

    bila nak go for siew yeh?

  6. justine says:

    i’m guessing you’re back from sarawak? damnit. should have asked you to buy me a pack of laksa. :(

    when we eating and where?

  7. naeboo says:

    u want laksa arh??

    i help u buy. i going in sept :P

  8. justine says:

    OMG, boo! i soooo want! if can get more packets get only i will be in your debt forever. :O

  9. Hex says:

    gasp! i dun have i dun have! haha.

Leave a Reply