Private Tags WordPress Plugin

The “Private Tags” WordPress plugin allows users to specify a list of tags or categories to keep hidden from the public – all posts within the specified tags/categories, and the tags/categories themselves, will not be visible to anyone but the original author.

Alternatively, in ‘inclusive’ mode specify a list of tags/categories to make public – all other tags/categories will remain hidden.


Download the Private Tags plugin at the WordPress plugin page

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


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


0.1 – Initial release

, , , , . Bookmark the permalink. Both comments and trackbacks are currently closed.


  1. Posted June 1, 2009 at 2:44 am | Permalink

    I had some problems with this plugin running on a WP 2.8beta. I don't know the reason, but I changed the filter registration and it worked: Before: add_filter( 'posts_distinct', 'private_tags_posts_distinct' ); After: add_filter( 'posts_distinct_request', 'private_tags_posts_distinct' ); Cheers, Andy

  2. Posted June 4, 2009 at 1:44 am | Permalink

    I am trying to make a client area of our site where clients will be able to log in and view samples of work in progress. Could I use your plugin to show logged in users all categories or tags which pertain to them (as well as the resulting pages and posts, even if they are private)? Thanks, Josh

  3. Posted October 29, 2009 at 6:23 pm | Permalink

    Hi Excellent plug-in — does what is says. Using WP 2.8.x — can I modify the plug in so that Administrators can see all the posts, regardless of the tag??


  4. Clayton Wood
    Posted March 8, 2010 at 3:07 am | Permalink

    Great plugin. I have not found a way to force all posting to be private by default except with your plugin! I too would like the admin and editors to be able to view all post regardless of the tag. Any help on modifying the plugin would be appreciated.

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

    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!!

  6. Posted October 26, 2010 at 1:22 am | Permalink

    Excellent plug-in

    it does what is says

    thanks a lot !

  7. Posted February 14, 2011 at 9:57 pm | Permalink

    This plugin doesn’t work for me, I have the latest version of wordpress installed shouldn’t it work?

  8. jon
    Posted March 15, 2011 at 5:58 pm | Permalink

    Weird., I’m using inclusive mode but it makes all my pages disappear, as though they were tagged. But pages don’t have tags..?