Hide posts by tag (filter *out* not just filter *to*)

I don’t know why this still isn’t obvious and standard in all places that use tags. Tags shouldn’t be only filter-to but also filter-out. Say there’s a tag for “beginner” okay fine, easy for beginners to see just that stuff. What about others deciding to hide all the beginner items? That’s much more sensible than requiring some anti-tag to be put on every single item other than those you want to hide.

There’s countless highly valuable use cases. Please: can this be made possible?


You can put a tag to notification level “muted”.

To view all posts that don’t contain a certain tag I guess you’ll have to wait for this:


This recent commit will allow you to hide posts by tag.

You can filter-out out a tag now by using the exclude_tag query param like this: /latest?exclude_tag=beginner.

And here is an example on meta: https://meta.discourse.org/?exclude_tag=api


In my main Categories page, the Latest is getting polluted by local events that don’t apply to all users: American Radio Club

Is it possible to exclude topics with a specific tag/category from the main categories page? I am on discourse hosting and don’t have the ability to install custom plugins.

You could mute that tag or category by default.