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‘); ?>
9 Comments