# How to disable title changes for all users on Discourse?

**URL:** https://meta.discourse.org/t/how-to-disable-title-changes-for-all-users-on-discourse/357363
**Category:** Support
**Created:** [March 15, 2025, 2:56am UTC](https://meta.discourse.org/t/how-to-disable-title-changes-for-all-users-on-discourse/357363 "2025-03-15T02:56:06Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![xkhalid](https://avatars.discourse-cdn.com/v4/letter/x/3ab097/32.png) [@xkhalid](https://meta.discourse.org/u/xkhalid)
#### Post date: [March 15, 2025, 2:56am UTC](https://meta.discourse.org/t/how-to-disable-title-changes-for-all-users-on-discourse/357363/1 "2025-03-15T02:56:06Z")

</div>

Hi,

I have a question about whether I can disable only the ability to change titles for all users on Discourse ?

 ![image](https://global.discourse-cdn.com/meta/original/4X/7/6/4/7642aab07103bd82ad25b0d1be99a576f5b277e9.png)

---

<div class="post-metadata">

### Author: ![ondrej](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ondrej/32/198804_2.png) [@ondrej](https://meta.discourse.org/u/ondrej)
#### Post date: [March 15, 2025, 10:28am UTC](https://meta.discourse.org/t/how-to-disable-title-changes-for-all-users-on-discourse/357363/3 "2025-03-15T10:28:21Z")

</div>

You can hide it with css see [this documentation topic](https://meta.discourse.org/t/making-custom-css-changes-on-your-site/168101)

But I’m not sure why you’d do this since only staff can change titles, not normal users \[1\].

* * *

1. unless its a badge title but you can disabe that too

---

<div class="post-metadata">

### Author: ![xkhalid](https://avatars.discourse-cdn.com/v4/letter/x/3ab097/32.png) [@xkhalid](https://meta.discourse.org/u/xkhalid)
#### Post date: [March 15, 2025, 2:58pm UTC](https://meta.discourse.org/t/how-to-disable-title-changes-for-all-users-on-discourse/357363/4 "2025-03-15T14:58:45Z")

</div>

> [@ondrej](#):
>
> But I’m not sure why you’d do this since only staff can change titles

Because I want to create a special title for specific trust groups 0, 1, 2, and 3.  
It looks like a ranking system.

---

<div class="post-metadata">

### Author: ![ondrej](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ondrej/32/198804_2.png) [@ondrej](https://meta.discourse.org/u/ondrej)
#### Post date: [March 15, 2025, 3:09pm UTC](https://meta.discourse.org/t/how-to-disable-title-changes-for-all-users-on-discourse/357363/5 "2025-03-15T15:09:45Z")

</div>

Automatic groups like the trust level ones you mentioned above don’t have the option do add a title. You’d have to create new groups for ranking system.

---

<div class="post-metadata">

### Author: ![xkhalid](https://avatars.discourse-cdn.com/v4/letter/x/3ab097/32.png) [@xkhalid](https://meta.discourse.org/u/xkhalid)
#### Post date: [March 15, 2025, 7:46pm UTC](https://meta.discourse.org/t/how-to-disable-title-changes-for-all-users-on-discourse/357363/6 "2025-03-15T19:46:19Z")

</div>

Thanks ! Could you please take a look Into this regarding title and ranking system ?

> [@Automatically Assigning Titles Based on Trust Level in Discourse](https://meta.discourse.org/t/automatically-assigning-titles-based-on-trust-level-in-discourse/357365):
>
> Hi everyone, I have set up a ranking system with custom titles, but as you know, Discourse doesn’t have a built-in way to assign a default title to all new users. So, I created a workaround where: New members are in Group 1 Active members are in Group 2 And so on… The method I used is as follows: cd /var/discourse ./launcher enter app rails c User.where(trust\_level: 0).update\_all(title: "عضو جديد") User.where(trust\_level: 1).update\_all(title: "عضو جديد") User.where(trust\_level: 2).update\_a…
