[Wordpress Help] exclude a category from get_the_category

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • EN1GMA
    Confirmed User
    • Nov 2005
    • 1252

    #1

    [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)
  • shinylove
    Registered User
    • Aug 2007
    • 35

    #2
    Hi!

    I think this wordpress plugin will do exactly what you want and more


    wordpress.org/extend/plugins/advanced-category-excluder/



    Hope this helps you !
    I am currently working on my site:

    Comment

    Working...