|Discourse Solved allows users to accept solutions on topics in designated categories.
|How to install plugins in Discourse
The Solved plugin can be enabled from its settings, accessed from your
After enabling the plugin, to switch on Solved for all categories use the
allow solved on all topics site setting.
Alternatively, if you’d like to apply it per category instead:
- Go to the category you’d like to enable solutions in and click on the Category Wrench
- Switch to the Settings tab
- Scroll down and enable
Allow topic owner and staff to mark a reply as the solution
The OP (topic creator) will have a 'Solution` button on each reply that allows/encourages them to accept an answer:
And for other users who can accept an answer (eg. admin or moderators) the same option will show as a more discreet checkbox:
Accepted answers are then highlighted in the first post of the topic:
And topics with accepted answers are marked in the topic list with a checked box:
Some sites might also benefit from an unsolved indicator on topic lists as well, which can be enabled using the
empty_box_on_unsolved site setting:
From the main Solved admin settings you can set a timer to close a topic once it has received a solution using the
solved topics auto close hours admin setting:
Alternatively, one can be set per category from the category wrench menu on the Settings tab:
The Solved plugin comes with some extra Advanced Search filters for solved or unsolved topics, which can be found in the “Where topics” dropdown:
Which will add
status:unsolved to your Search.
You can also enable a filter dropdown in topic list pages using the site setting
You can also filter solved/unsolved topics by adding a parameter to the URL. For example:
These links could be added above a specific category list by following these instructions:
On topics where solutions are able to be marked, a “Has your question been answered” popup message will display when the following criteria is met:
- The topic does not have an accepted answer
- The topic has at least one reply from another user
- The author of the topic is logged in and able to accept a reply as an answer
- The topic has existed for at least 7 days
If you want to prevent this popup message from being displayed, you can use the following CSS in a theme component to hide it:
Extra details on how to add this to your site
- Go to
- Click on install and then create new
- Give it a name, and select ‘component’.
- Add it to your theme
- Click on the Edit CSS/HTML button and paste the code into the Common tab
|Enable solved plugin, allow users to select solutions for topics
|allow solved on all topics
|Allow users to select solutions on all topics (when unchecked, solutions can be enabled per category or tag)
|accept all solutions allowed groups
|Groups that are allowed to accept solutions on any topic (even when not OP)
|empty box on unsolved
|Display an empty box next to unsolved topics
|solved quote length
|Number of characters to quote when displaying the solution under the first post
|solved topics auto close hours
|Auto close topic (n) hours after the last reply once the topic has been marked as solved. Set to 0 to disable auto closing
|show filter by solved status
|Show a dropdown to filter a topic list by solved status
|notify on staff accept solved
|Send notification to the topic creator when a post is marked as solution by a staff
|disable solved education message
|Disable education message for solved topics
|accept solutions topic author
|Allow the topic author to accept a solution
|solved add schema markup
|Add QAPage schema markup to HTML
|prioritize solved topics in search
|Prioritize solved topics in search results.
|enable solved tags
|Tags that will allow users to select solutions
|Have a reply marked as a Solution
|This badge is granted for having a reply marked as a Solution to a topic. Nice job.
|Have 10 replies marked as Solutions
|This badge is granted for having 10 of your replies marked as Solutions to topics. You are a true asset to your fellow community members.
|Have 50 replies marked as Solutions
|This badge is granted for having 50 of your replies marked as Solutions to topics. You really know your stuff.
|Have 150 replies marked as Solutions
|This badge is granted for having 150 of your replies marked as Solutions to topics. Excellent work. You are officially a Solution Institution.
These badges will be disabled by default. You can enable them from your
Hosted by us? This plugin is available on all of our hosting tiers Solved | Discourse - Civilized Discussion
Original spec discussion: Solved Button Plugin
Thank you to Western Digital for funding the development of this plugin!