Viewing open / archived or closed topics

Taken from our Discourse Instance:

You can append these to the querystring of most URLs to get a custom filtered view

Ones that I am able to use

?status=_

  • open - Open Topics Only
  • closed - Closed Topics Only
  • archived - Archived Topics Only
  • visible - Visible Topics Only
  • invisible - Invisible Topics Only
  • deleted - Deleted Topics Only (this is available as of 1.2.0 beta3)

?search=_

Creates a full page of search results instead of the limited search view using the search icon. Replace the _ with your search terms.


?state=_

  • muted - Show topics I’ve muted
  • regular - Show topics I have set to regular
  • tracking - Show topics I’m tracking
  • watching - Show topics I’m watching

?ascending=true

Show the topics by date in ascending order (value must be “true”, default is descending order)


?order=_

  • likes - by like count
  • op_likes - by likes on the Original Post
  • views - by views
  • posts - by post count (replies)
  • activity - by last activity date (a.k.a. bumped_at)
  • posters - by the number of participants
  • category - by category
  • created - by topic creation date

?max_posts=_

Returns topics with post counts of _ or lower.


?min_posts=_

Returns topics with post counts of _ or greater.

I can only get these to work on the Latest page

?topic_ids=_

Accepts a comma delimited string of topic_ids.


?exclude_category=_

Accepts a category name (case-sensitive). Doesn’t seem to work for sub-categories.

Ones that I can’t seem to get to work…

?no_definitions=1

Hides the Category Definition Topics


?category=_

Shows topics for a given category.


?category=_&no_subcategories=1

Hides sub-categories for a given category (must be used with category=__)


?limit=true&per_page=_&page=_

Limit the number of topics per page?


?except_topic_ids=_

Accepts a comma delimited string of topic_ids.

20 Likes