# No Bump First Post Plugin

**URL:** https://meta.discourse.org/t/no-bump-first-post-plugin/385290
**Category:** Plugin
**Created:** [October 10, 2025, 10:49pm UTC](https://meta.discourse.org/t/no-bump-first-post-plugin/385290 "2025-10-10T22:49:12Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![Dimava](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/dimava/32/498540_2.png) [@Dimava](https://meta.discourse.org/u/Dimava)
#### Post date: [October 10, 2025, 10:49pm UTC](https://meta.discourse.org/t/no-bump-first-post-plugin/385290/1 "2025-10-10T22:49:12Z")

</div>

| | | |
| --- | --- | --- |
| ℹ | **Summary** | Disable editing first post and its tags bumping the topic |
| 🛠 | **Repository Link** | [https://github.com/eroscripts/discourse-no-bump-first-post/](https://github.com/eroscripts/discourse-no-bump-first-post/) |
| 📖 | **Install Guide** | [How to install plugins in Discourse](https://meta.discourse.org/t/install-plugins-in-discourse/19157) |

We had a problem with users bumping their topics when editing them

It’s not really a problem when there’s just a couple of posts, but if some of their links died and they have to update a dozen it becomes spammy

Same problem with mods changing tags (without using mass-tagging)

So with some (a lot) help from AI and some (a lot) rewrites I made a plugin to fix that

### Features

- Prevents topics from being bumped when the first post is edited

- Works with all types of edits to the first post, including tag changes

- Applies to all users, not just the topic creator

- Category-based allow/block lists with inheritance

- Optional time-based cooldown between bumps

### Configuration

After installing, go to **Admin** → **Settings** → **Plugins** and configure the settings below.

### Settings

| Name | Description | Default |
| --- | --- | --- |
| Prevent topic bumping when the first post is edited | Master switch. When enabled, editing the first post (including tag changes) won’t bump the topic. | false |
| Allowed categories | Categories where first-post edits may bump. Leave empty to block all by default. | Empty |
| Blocked categories | Categories that must never bump. Overrides allowed categories. | Empty |
| Minimum hours between bumps | Require cooldown since last bump. Use 0 to disable. | 0 |

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [October 10, 2025, 11:07pm UTC](https://meta.discourse.org/t/no-bump-first-post-plugin/385290/2 "2025-10-10T23:07:02Z")

</div>

How does this plugin interact with the recent changes in core that prevent bumping of topics when the last post is edited?

[https://github.com/discourse/discourse/pull/34681](https://github.com/discourse/discourse/pull/34681)  
[https://github.com/discourse/discourse/pull/34945](https://github.com/discourse/discourse/pull/34945)

The use cases you describe with users bumping on edit and staff bumping when they tag topics seem to be covered by the changes in core. The only case I know that still bumps the topic is if the first post is a wiki which was added as an exception in [FEATURE: Bump wiki topics when OP is edited by martin-brennan · Pull Request #35137 · discourse/discourse · GitHub](https://github.com/discourse/discourse/pull/35137).

So, can I now use your plugin to enable bumping topics in a category on edit?

---

<div class="post-metadata">

### Author: ![Dimava](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/dimava/32/498540_2.png) [@Dimava](https://meta.discourse.org/u/Dimava)
#### Post date: [October 10, 2025, 11:17pm UTC](https://meta.discourse.org/t/no-bump-first-post-plugin/385290/3 "2025-10-10T23:17:36Z")

</div>

Hmm, it was made like a half year ago, just forgot about it since as we didn’t add it to our Discource  
Will check

cc @Eviepayne

---

<div class="post-metadata">

### Author: ![Dimava](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/dimava/32/498540_2.png) [@Dimava](https://meta.discourse.org/u/Dimava)
#### Post date: [October 10, 2025, 11:26pm UTC](https://meta.discourse.org/t/no-bump-first-post-plugin/385290/4 "2025-10-10T23:26:14Z")

</div>

1. Plugin only returns `true` in `bypass_bump`, so you can’t use it (as is) to bump posts
2. ![image](https://global.discourse-cdn.com/meta/original/4X/2/3/5/2356fdc955c1e0c0fdf4fd65365e8cbf23f7a3f6.png)
3. They have completely inverted the logic, and added a plugin modifier thingy, so this plugin will probably have to be rewritten from scratch
4. Seems like we won’t need the plugin, lol

---

<div class="post-metadata">

### Author: ![HAWK](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hawk/32/86627_2.png) [@HAWK](https://meta.discourse.org/u/HAWK)
#### Post date: [October 12, 2025, 8:58pm UTC](https://meta.discourse.org/t/no-bump-first-post-plugin/385290/5 "2025-10-12T20:58:35Z")

</div>

2 posts were split to a new topic: [ICS importer deduplication and bump behaviour via API](https://meta.discourse.org/t/ics-importer-deduplication-and-bump-behaviour-via-api/385379)

---

<div class="post-metadata">

### Author: ![henvo](https://avatars.discourse-cdn.com/v4/letter/h/dfb087/32.png) [@henvo](https://meta.discourse.org/u/henvo)
#### Post date: [May 15, 2026, 5:23pm UTC](https://meta.discourse.org/t/no-bump-first-post-plugin/385290/6 "2026-05-15T17:23:22Z")

</div>

> [@Dimava](#):
>
> - Optional time-based cooldown between bumps

I’ve been looking for a way to stop users from bumping their own topics every few days, is this functionality currently the only way to do this in Discourse?

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [May 16, 2026, 8:57pm UTC](https://meta.discourse.org/t/no-bump-first-post-plugin/385290/7 "2026-05-16T20:57:34Z")

</div>

How do your users bump their topic?

Since edits on the last post no longer bump the topic, I’d assume they reply to their own topic. Then you might also want to look at [Discourse No Bump](https://meta.discourse.org/t/discourse-no-bump/78186). It’s an official plugin maintained by the Discourse team.
