# Hide a topic until it has a reply

**URL:** <https://meta.discourse.org/t/hide-a-topic-until-it-has-a-reply/280041>\
**Category:** WordPress\
**Created:** [September 25, 2023, 4:22pm UTC](https://meta.discourse.org/t/hide-a-topic-until-it-has-a-reply/280041 "2023-09-25T16:22:20Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![carbonrich](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/carbonrich/32/274219_2.png) [@carbonrich](https://meta.discourse.org/u/carbonrich)\
**Post date:** [September 25, 2023, 4:22pm UTC](https://meta.discourse.org/t/hide-a-topic-until-it-has-a-reply/280041/1 "2023-09-25T16:22:20Z")

</div>

I don’t think this solution in this topic is still possible?

> [@Hide topic until first reply](https://meta.discourse.org/t/hide-topic-until-first-reply/93308):
>
> I’m wondering if it’s possible to default the new topics from Wordpress to “hidden” or something, until somebody bothers to comment on them. We put up a lot of posts, and some of them will generate significant discussion, but others not so much. I’m worried about having Discourse cluttered with a lot of posts that have no activity. I see a similar question here which says it isn’t possible: However, I swear I saw something like this option somewhere in the past. Perhaps now I’m just missing t…

And in any case, I’d like to only hide the topic from the Latest list.

I’ve worked out some CSS that almost does the job:

```plaintext
body:is(.navigation-topics) .category-name:has(.topic-list-data[title="This topic has 0 replies"]) {
    display: none;
}

```

The problem is, that CSS also hides the topic from New and Unread lists, because I can’t seem to find anything specific about these lists in the code for either (they have the same body classes and -structure as the Latest list).

Any help appreciated…

---

_[View the full topic](https://meta.discourse.org/t/hide-a-topic-until-it-has-a-reply/280041)._
