Hidden Tags WordPress Plugin

This plugin allows you to specify a list of tags or categories to keep hidden: These will no longer appear anywhere on the site, such as in the tag cloud or on the list of post tags. This is useful when using tags to control behaviour of your blog with other software, or when you wish to maintain groupings of posts out of the public eye.


Download Hidden Tags from the WordPress plugins directory.

If you like Hidden Tags, please consider buying one of my products.


  1. Unzip the package, and upload hidden-tags to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Visit ‘Hidden Tags’ settings underneath WordPress settings to configure


  • 0.1: Initial release
, . Bookmark the permalink. Both comments and trackbacks are currently closed.


  1. Posted January 22, 2010 at 10:54 pm | Permalink

    Hello Micheal –

    This plugin looked like it was exactly what I am looking for – except when I installed it the following messages showed up at the top of my blog:

    Warning: Missing argument 2 for hidden_tags_get_object_terms() in /home/kiwicham/public_html/wp-content/plugins/hidden-tags/hidden-tags.php on line 54

    Warning: Missing argument 3 for hidden_tags_get_object_terms() in /home/kiwicham/public_html/wp-content/plugins/hidden-tags/hidden-tags.php on line 54

    Thanks so much

  2. Britta
    Posted January 23, 2010 at 5:49 pm | Permalink

    I get the same error message

  3. greg
    Posted June 13, 2010 at 5:20 pm | Permalink

    Is this any different from “private tags” plugin? I am looking for something that will hide the TAG, not the post. For example, I am creating a photo gallery for a carpenter. He wants to tag photos such as: basement, interior, renovation, home-theater, contemporary, oak. However, he’d ALSO like to be able to tag a photo with “Jones” because that is the client’s name – where the photo was taken. He doesn’t want “Jones” to show in the tag cloud or on the photo page, BUT he’d like to SEARCH for “jones” because his new client wants him to build something similar to what he remembers building for the Joneses. Make sense?

    I tried installing private-tags plugin, and it completely hid the post when I said to exclude “Jones.” I don’t want to hide the POST, I simply want to hide the visible TAG. But I still want to find that photo if I SEARCH on “jones.”

    Is this possible? THANKS in advance!!

    • Posted June 13, 2010 at 10:07 pm | Permalink

      Hi, Greg. The ‘Hidden Tags’ plugin will do what you want. The ‘Private Tags’ plugin hides any posts tagged with the configured tags from the public.

  4. Fred
    Posted July 27, 2010 at 11:34 pm | Permalink

    Hi Michael. Tried installing twice, and this plugin does not work for me. It hides nothing. Thank you.

  5. Posted September 9, 2010 at 10:25 pm | Permalink

    Seems that tags with spaces in them should be declared-with-a-dash-instead. Took me a few minutes to figure this out. Might want to add that to the config page and/or the documentation. Using WP 3.0.1, which I notice isn’t officially listed as supported yet.

  6. Posted October 20, 2010 at 10:41 am | Permalink

    Hi Michael. This plugin is exactly what I need, but… it does not hide any tags for me (using WP 3.0 with the standard Twentyten theme). Are you working on a new release of the plugin?

    • Posted October 20, 2010 at 3:41 pm | Permalink

      Hi Martin,

      Could you link me to your blog and let me know which tags you’re trying to hide? It works perfectly on my WP 3 blog, so there may be something at your end.

  7. nomi
    Posted November 11, 2010 at 10:11 pm | Permalink

    hello micheal, i was looking for the plugin that hides all tags not spacifically tags from post, if you put an option where we can define to hide all tags without defining it spacific tag .

  8. Posted November 25, 2010 at 7:20 am | Permalink

    I might need this in one of my project. Will this be compatible with the up-coming WordPress 3.1 release?

    • Posted November 25, 2010 at 11:25 am | Permalink

      Hello – I’m not 100% certain, but I’d be surprised if it didn’t work!

  9. Posted January 19, 2011 at 2:35 am | Permalink

    Thanks for the help Michael! i really appreciate it :)

  10. Posted February 15, 2011 at 6:45 pm | Permalink

    Hi Michael, thanks for the help! definitely what I was looking for!

  11. Posted February 25, 2011 at 10:21 am | Permalink

    Thank you so much, Now I can really optimize my off page optimization using it and I don’t want other competitors to look on it. This is really awesome!

  12. Posted March 3, 2011 at 8:34 pm | Permalink

    This plugin hides from google search result?

  13. Posted August 7, 2011 at 2:10 am | Permalink

    This plugin looks like it is exactly what I am looking for, however I seem to be having the same problem as Fred above. I’ve tried listing the tags I want to hide by listing the tags and by listing the tag IDs but the tags still appear on posts. Also, is there a way to select all tags, or list the tags you would like to display instead of those you’d like to hide?



  14. Posted October 18, 2011 at 5:43 am | Permalink

    I’m a little confused; how do hidden tags work?

  15. Eric
    Posted November 4, 2011 at 3:42 pm | Permalink

    Hi All, For your experience. Hide tags can effect SEO result?

  16. Posted November 7, 2011 at 1:46 am | Permalink

    i want this plugin to hide all post tags, can you make it dude? please help me. thx :D

  17. Posted November 7, 2011 at 6:41 pm | Permalink

    I tried it on my wife’s site. 40 tag phrases. It did not work (WP3.2.1) so I did what Eric Moe did (hyphens). Used Excel to paste ALL of them into one excel line at once, then used “edit/replace all” to insert the hyphens into the spaces and then to reinsert the comma between the phrases. Easy. All tags are now disappeared. But I sure hope the Google will continue to index them. It will, right? S0meone say “yes!”