Notifications
Clear all

wpForo 1.x.x [Solved] How to delete all posts by a user?

3 Posts
3 Users
1 Reactions
1,640 Views
Posts: 1
Topic starter
(@beardmigo)
New Member
Joined: 2 years ago

I recently got a bad bot on site that spammed my forum to h**l. When I deleted the user, it didn't delete their forum posts and converted the username to Anonymous. What's the best / most efficient way to delete all posts by that user? They still have a username identifying number specific to the forum plug in, but when I increased the Screen Options posts size to max (999) and tried to delete those posts en masse, it gave a 400 error on header or cookie too large.

What's the best way to handle this?

Topic Tags
2 Replies
Chris
Posts: 3650
(@chris)
Famed Member
Joined: 3 years ago

Hi @beardmigo,

Go to The user Profile Page(in wpForo), press on "Dashboard Action", select "Delete in Dashboard", check "delete all wpForo Content" and press Confirm Deletion, by this way the user and all its data will be removed.

You can delete the post by bulk in Dashboard > Forums > Moderation > Published, Use the User Filter to find that user Topics and Post and delete them.

Posts: 93
(@nutritionchat)
Estimable Member
Joined: 4 years ago

I just had to delete one of my (genuine) users, so thought I would add a bit of extra info as a guide to others.

DOCS >  https://wpforo.com/docs/root/members/member-manager/#delete

Delete posts individually (Forum Dashboard-Moderation):
List user posts/topics > ... .com/wp-admin/admin.php?page=wpforo-moderations

Delete all content like this:

USER > ... .com/participant/###/activity/

Delete Users: You have specified this user for deletion: ID ###:

What should be done with content owned by this user?
Delete all content.
Attribute all content to:

What should be done with wpForo content owned by this user?
Delete all wpForo content.
Attribute all content to: