# Override Suspension Reasons

**URL:** https://meta.discourse.org/t/override-suspension-reasons/400297
**Category:** Marketplace
**Created:** [9 april 2026 om 11:50 UTC](https://meta.discourse.org/t/override-suspension-reasons/400297 "2026-04-09T11:50:50Z")
**Posts on this page:** 1
**Showing post:** 6

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [9 april 2026 om 12:24 UTC](https://meta.discourse.org/t/override-suspension-reasons/400297/6 "2026-04-09T12:24:21Z")

</div>

> [@iehsan](#):
>
> (replace them with about 10 fixed, hardcoded reasons that are not saved to the database)

Then where do you propose that they be stored such that it’s possible to display them? I guess they could be in theme settings, but that’s actually still in the database. But having the 10 hard-coded reasons doesn’t solve how the reason will be connected to the user. I suppose a custom field could be used. That’s still in the database but wouldn’t require changing the schema.

> [@iehsan](#):
>
> Can you write the code for me? My Discourse version is 3.5.2.

Probably not. It’s very difficult to develop plugins for old versions. It’s also hard to install plugins on old versions of Discourse.

---

_[View the full topic](https://meta.discourse.org/t/override-suspension-reasons/400297)._
