# Bulk Topic Delete

**URL:** https://meta.discourse.org/t/bulk-topic-delete/32598
**Category:** Support
**Tags:** bulk-actions
**Created:** [27 Agosto 2015, 6:35pm UTC](https://meta.discourse.org/t/bulk-topic-delete/32598 "2015-08-27T18:35:09Z")
**Posts on this page:** 9
**Page:** 1

<div class="post-metadata">

### Author: ![z1haze](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/z1haze/32/44944_2.png) [@z1haze](https://meta.discourse.org/u/z1haze)
#### Post date: [27 Agosto 2015, 6:35pm UTC](https://meta.discourse.org/t/bulk-topic-delete/32598/1 "2015-08-27T18:35:09Z")

</div>

How do I bulk delete posts? I’ve just imported my old database from xenforo, but it didnt import any ‘categories’ so they are all uncategorized, I just want to remove them all, All i called about was the users anyway. I’ve searched for how to do this people say click the wrench, but the only time the wrench appears for me is when Im actually in reading the topic itself.. I want a bulk select to delete all posts… Possibly a checkbox, or a select all button?

---

<div class="post-metadata">

### Author: ![cpradio](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/cpradio/32/4970_2.png) [@cpradio](https://meta.discourse.org/u/cpradio)
#### Post date: [27 Agosto 2015, 6:41pm UTC](https://meta.discourse.org/t/bulk-topic-delete/32598/2 "2015-08-27T18:41:50Z")

</div>

On the topic list, click the following  
 ![](https://global.discourse-cdn.com/meta/original/3X/e/4/e4224186fffc5131d5648390bfdf6043054563c2.png)

---

<div class="post-metadata">

### Author: ![z1haze](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/z1haze/32/44944_2.png) [@z1haze](https://meta.discourse.org/u/z1haze)
#### Post date: [27 Agosto 2015, 6:45pm UTC](https://meta.discourse.org/t/bulk-topic-delete/32598/3 "2015-08-27T18:45:22Z")

</div>

Thank you! Is there no select all?

---

<div class="post-metadata">

### Author: ![cpradio](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/cpradio/32/4970_2.png) [@cpradio](https://meta.discourse.org/u/cpradio)
#### Post date: [27 Agosto 2015, 6:53pm UTC](https://meta.discourse.org/t/bulk-topic-delete/32598/4 "2015-08-27T18:53:43Z")

</div>

No there is not a select all. You can also delete a lot of topics using the Rails Console, but I’ll defer that to someone who knows it better than I.

---

<div class="post-metadata">

### Author: ![riking](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/riking/32/170938_2.png) [@riking](https://meta.discourse.org/u/riking)
#### Post date: [28 Agosto 2015, 12:21am UTC](https://meta.discourse.org/t/bulk-topic-delete/32598/5 "2015-08-28T00:21:45Z")

</div>

> [@z1haze](#):
>
> I just want to remove them all, All i called about was the users anyway

The easiest/fastest way to do this is to change the import script to not do the topics or posts and re-do the import.

---

<div class="post-metadata">

### Author: ![wesochuck](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/wesochuck/32/108706_2.png) [@wesochuck](https://meta.discourse.org/u/wesochuck)
#### Post date: [28 Agosto 2015, 12:18pm UTC](https://meta.discourse.org/t/bulk-topic-delete/32598/6 "2015-08-28T12:18:59Z")

</div>

If you open up the javascript console on your browser and enter the following, it should perform a select all:

`$('input.bulk-select').click();`

---

<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: [3 Novembre 2018, 2:36am UTC](https://meta.discourse.org/t/bulk-topic-delete/32598/7 "2018-11-03T02:36:40Z")

</div>



---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [4 Novembre 2018, 11:52pm UTC](https://meta.discourse.org/t/bulk-topic-delete/32598/8 "2018-11-04T23:52:25Z")

</div>

> [@z1haze](#):
>
> Thank you! Is there no select all?

Just closing the loop here, we now have a select all, which selects everything visible.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [4 Novembre 2018, 11:52pm UTC](https://meta.discourse.org/t/bulk-topic-delete/32598/9 "2018-11-04T23:52:29Z")

</div>


