How to Remove Specific Categories from get_category in WordPress

On a recent WordPress website project I was working on, I needed to remove specific categories from the list of categories that the “get_category()” function returns. Carl Bliss discovered the solution on the Technokinetics blog.

First, add the following to functions.php:

cat_name != 'CATEGORY TO EXCLUDE' && $category->cat_name != 'ANOTHER CATEGORY TO EXCLUDE') {
	  if ($first_time == 1) {
		echo 'name ) . '" ' . '>'  . $category->name.'';
		$first_time = 0;
	  } else {
		echo $separator . 'name ) . '" ' . '>' . $category->name.'';
	  }
	}
  }
}
?>

Make sure to replace the “CATEGORY TO EXCLUDE” text with your category’s nicename.

Then add the following to your theme:


That’s it!

Posted in ,

The Mighty Mo! Design Co.

1 Comment

  1. jogol on June 5, 2011 at 6:26 pm

    //exclude categories with id 1 and 3
    $args = array(‘exclude’ => array(1,3));
    $categories = get_categories( $args );



RSS From Toby’s Blog

  • Where uncertainty exists, don’t order specific.
    4 Idiot Case Studies with 2 simple age-old business lessons.
  • “Now THAT was a good meeting!”
    A single effective meeting can change the course of history for a company. Imagine if you could lead effective meetings EVERY DAY! You can, but it takes curiosity & practice. This article is a good place to start your journey to a more effective you.
  • Never Respond to RFPs & Custom Proposal Requests
    Y'all who work at normal 9-5 jobs don't need to deal with the B.S. that is an RFP process (or rather you get paid to deal with it). But us freelancers gotta deal with a whole big bag of schtuff when it comes to custom proposals. Here's my quick-and-dirty RFP filtering process that I use […]

More posts from themightymo.com

How to Restore a Deleted Amazon S3 Bucket

By The Mighty Mo! Design Co. | March 22, 2022

I ran into a rather serious issue recently: a human on my team (me) intentionally (but accidentally) deleted an Amazon S3 bucket that was serving files to a WordPress site. The solution to the problem follows: Cry when you realize you cannot restore a deleted S3 bucket. Search your computer, your co-workers’ computers, your former…

How I created a Local SEO-Driven WordPress website in 1 hour

How I created a Local SEO-Driven WordPress website in 1 hour

By Toby Cryns | February 28, 2022

This morning, I got curious about the competitiveness of a specific keyword in the Google Map (a.k.a. “Local SEO”). The Google map is this strange beast that I am particularly-curious about, because almost 100% of my customers live within a 10-mile bike ride of my house…and I’d like to have more customers so… The keyword…

WP Multisite a love story

WordPress Multisite – A Love Story

By The Mighty Mo! Design Co. | February 25, 2022

Rob says WP Multisite should be put out to pasture – I 100% disagree.

RSS From Toby’s Blog

  • Where uncertainty exists, don’t order specific.
    4 Idiot Case Studies with 2 simple age-old business lessons.
  • “Now THAT was a good meeting!”
    A single effective meeting can change the course of history for a company. Imagine if you could lead effective meetings EVERY DAY! You can, but it takes curiosity & practice. This article is a good place to start your journey to a more effective you.
  • Never Respond to RFPs & Custom Proposal Requests
    Y'all who work at normal 9-5 jobs don't need to deal with the B.S. that is an RFP process (or rather you get paid to deal with it). But us freelancers gotta deal with a whole big bag of schtuff when it comes to custom proposals. Here's my quick-and-dirty RFP filtering process that I use […]