View Single Post
Old 07-15-2008, 10:55 AM  
EN1GMA
Confirmed User
 
EN1GMA's Avatar
 
Industry Role:
Join Date: Nov 2005
Posts: 1,251
[Wordpress Help] exclude a category from get_the_category

Hi friends,

Can someone please help me?
Basically, I'm using a specific/secret category to show all my posts EXCEPT one category, and I'm using this category on my index page. (Think CMS: almost all my posts are in the "artwork" category, as well as several others. Then I have a "press" category for the other posts..) I don't want "artwork" listed when I call get_the_category from within a post; I just want its other cats listed.

I found the solution for that with this code:

Code:
<?php foreach((get_the_category()) as $cat) {
if (!($cat->cat_name=='artwork')) echo $cat->cat_name . ' ';
} ?>
But now I have another problem...
Is it possible to exclude multiple categories instead of just one?
I´ve tried this code, but didnt help me:

Code:
<?php
  foreach((get_the_category()) as $cat) {
    if (
      $cat->cat_name!=='one' ||
      $cat->cat_name!=='two' ||
      $cat->cat_name!=='three' ||
      $cat->cat_name!=='four'
    ) echo $cat->cat_name . ' ';
  }
?>
Can someone help me in here, please? I really appreciate...
Many thanks!

P.S. If you can do it this with the_category function, will be better, because I need that categories with href (link)
EN1GMA is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote