# Hide topics from a user if the topic has not reply

**URL:** https://meta.discourse.org/t/hide-topics-from-a-user-if-the-topic-has-not-reply/66903
**Category:** Support
**Created:** [27. Juli 2017 um 06:09 UTC](https://meta.discourse.org/t/hide-topics-from-a-user-if-the-topic-has-not-reply/66903 "2017-07-27T06:09:31Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![thebravoman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/thebravoman/32/120844_2.png) [@thebravoman](https://meta.discourse.org/u/thebravoman)
#### Post date: [27. Juli 2017 um 06:09 UTC](https://meta.discourse.org/t/hide-topics-from-a-user-if-the-topic-has-not-reply/66903/1 "2017-07-27T06:09:31Z")

</div>

Hi,

I would like to hide all the topics from a certain user that have no replies? How could I do this?

We are using discourse at [https://www.fllcasts.com](https://www.fllcasts.com) (site). You can check out the live version at [https://discourse.fllcasts.com](https://discourse.fllcasts.com).

When a user visits a page at the site a comment section is showed below. We are embedding discourse below the pages. If a topic for this url does not exist a new topic is created at [https://discourse.fllcasts.com](https://discourse.fllcasts.com).

Problem is that we have a lot of new pages with empty comments(yet) and they are all showed on the front page of discourse.

I would like to hide all the topics from a certain user that have no replies? How could I do this?

---

<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: [27. Juli 2017 um 08:48 UTC](https://meta.discourse.org/t/hide-topics-from-a-user-if-the-topic-has-not-reply/66903/2 "2017-07-27T08:48:56Z")

</div>

There is a “hide from front page” category setting that I think will do almost what you want.

---

<div class="post-metadata">

### Author: ![thebravoman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/thebravoman/32/120844_2.png) [@thebravoman](https://meta.discourse.org/u/thebravoman)
#### Post date: [27. Juli 2017 um 11:30 UTC](https://meta.discourse.org/t/hide-topics-from-a-user-if-the-topic-has-not-reply/66903/3 "2017-07-27T11:30:32Z")

</div>

There is. Suppress this category from the homepage.

But is there “Suppress this category from the homepage if it is created by this user and it has no replies”.

Only the blank once created automatically should be suppressed in our case

---

<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: [27. Juli 2017 um 12:31 UTC](https://meta.discourse.org/t/hide-topics-from-a-user-if-the-topic-has-not-reply/66903/4 "2017-07-27T12:31:10Z")

</div>

There is not. I think the solution might be a plugin that moved those topics to a different category when the first reply is posted.

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [12. Juli 2019 um 15:32 UTC](https://meta.discourse.org/t/hide-topics-from-a-user-if-the-topic-has-not-reply/66903/5 "2019-07-12T15:32:52Z")

</div>



---

<div class="post-metadata">

### Author: ![simon](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/simon/32/339122_2.png) [@simon](https://meta.discourse.org/u/simon)
#### Post date: [12. Juli 2019 um 16:03 UTC](https://meta.discourse.org/t/hide-topics-from-a-user-if-the-topic-has-not-reply/66903/6 "2019-07-12T16:03:26Z")

</div>

> [@thebravoman](#):
>
> Wenn für diese URL noch kein Thema existiert, wird automatisch ein neues Thema unter [https://discourse.fllcasts.com](https://discourse.fllcasts.com) erstellt.
> 
> Das Problem ist, dass wir viele neue Seiten mit (noch) leeren Kommentaren haben, die alle auf der Startseite von Discourse angezeigt werden.

Dies könnte gelöst werden, indem Discourse-Webhooks und die API genutzt werden, um Themen beim ersten Veröffentlichen vorübergehend auszublenden und sie erst wieder sichtbar zu machen, sobald eine Antwort eingegangen ist. Dieser Ansatz ergibt besonders bei Discourse-Websites Sinn, auf die Nutzer auch von externen Seiten aus zugreifen können.

Das Discourse-WordPress-Plugin bietet eine Option, die ähnlich funktioniert.

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [4. Januar 2023 um 11:59 UTC](https://meta.discourse.org/t/hide-topics-from-a-user-if-the-topic-has-not-reply/66903/7 "2023-01-04T11:59:16Z")

</div>



---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [4. Januar 2023 um 12:18 UTC](https://meta.discourse.org/t/hide-topics-from-a-user-if-the-topic-has-not-reply/66903/8 "2023-01-04T12:18:22Z")

</div>


