Reply to Topic vs. Reply to Last Post

Hi there.

We have a Topic called “Introduce Yourself” where new users share a bit about themselves and what they hope to gain from our forum.

Users are meant to introduce themselves using the blue “Reply” button, as in reply-to-the-topic. However, they sometimes just click the first reply button that they see, which is the grey reply-to-the-last-post on the page button.

  • Introducing yourself should be a reply to the Topic.
  • Responses to an individual’s introduction should be a Reply to Post.

What are some ways I can adjust our settings to make this clearer?

I don’t want new users to introduce themselves in reply to someone else’s introduction because each user’s introduction can have a discussion going on–to be suddenly interrupted with “Hi, I’m John Doe, I’m new here and I’ve got 3 questions to ask.”


EDIT: Related to this issue is the fact that replies to replies are not indented to indicate when a post is a reply to the topic or a reply to a reply. If there’s a setting that will help make this clearer too I’d love to know about it. Thanks!


You could rename the grey “Reply” button as “Reply to user” and the blue one as “Reply to thread”. Unfortunately, this is not directly possible in the admin backend, so you’d need a CSS hack with text:after (hope that works, didn’t test).

The admin backend includes an extensive set of settings to adapt the site’s text under “Admin → Customize → Text content”, but unfortunately both reply buttons are governed by the same text key js.topic.reply.title.

But I can well imagine the Discourse developers would introduce two separate text keys for the grey and blue reply buttons, if you ask. It’s a reasonable feature and I have wished for it in the past myself.

In the meantime, whenever somebody uses the wrong reply button you can correct their action as an admin user as discussed in this thread:


This – the semi-flat thread model – is one of the core features and innovations in Discourse. There are no settings to configure this and I propose you better get “used to it”. Once forum users get all used to this thread model, it’s really the better one: instead of a confusing 7-10 levels of indentation, the thread is one linear flow, just as a verbal discussion. Once people start making heavy use of the “quote” feature to reply to multiple posts at once, they “got it”.

1 Like

In addition to this, it is a bit hacky, but you CAN target a specific topic in your CSS if need be.


Just wondering if perhaps Discourse has split the js.topic.reply.title so we can easily rename the two Reply buttons to Reply to User and Reply to Topic?

If so, can we get detailed instructions on how to make this change (for a non css knowledgable admin)?



I agree. I’ve argued for it in another topic:


Unlikely to happen, for the record. That’s why the topic is closed.

1 Like

Is it difficult to do, or is there another reason?