Said It Here

How to clean up a hacked website and fix malware

Website hacks manifest as random redirects, injected footer scripts, and unexpected user logouts that force owners to spend entire weekends manually scanning files and troubleshooting PHP functions at 3 AM. This demanding clean-up process stems from neglecting basic security hardening before the breach occurs, leaving sites entirely vulnerable to compromises.

Overview
People affected8 accounts across 2 forums
Workarounds found26 items attempted
Community agreement238 total upvotes

What the numbers show

Counted from the threads quoted below. How we count

  • The most recent one is from September 2026.
  • This comes up 125.6× more often in r/Wordpress than across the site as a whole.

What people tried

Every workaround mentioned in the threads below. We haven’t tested any of them — and nobody here is claiming they worked.

26 items+ Contribute

Found another way around this?

Share your steps and trade-offs so fellow engineers don't have to reinvent the wheel. No account required.

  1. 1
    Searching through files manually at 3 AM to find injected malware
    Did this help you?
  2. 2
    Installing security plugins like Wordfence, MalCare, or Virusdie
    Did this help you?
  3. 3
    Hardening server configurations and disabling unused endpoints
    Did this help you?
  4. 4
    Using version control and offsite backups to roll back changes
    Did this help you?
  5. 5
    backing up the site
    Did this help you?
  6. 6
    changing file permissions
    Did this help you?
  7. 7
    changing salts
    Did this help you?
  8. 8
    using security plugins like Wordfence
    Did this help you?
  9. 9
    blocking bots via network level controls
    Did this help you?
  10. 10
    Scanning local computers and browsers for malicious extensions or malware
    Did this help you?
  11. 11
    Manually checking server files, themes, plugins, and database tables for hidden accounts or backdoors
    Did this help you?
  12. 12
    Rotating all passwords, SFTP credentials, and application passwords
    Did this help you?
  13. 13
    Starting fresh by building on a new server or restoring from a clean local backup
    Did this help you?
  14. 14
    Repoint the domain if registered separately
    Did this help you?
  15. 15
    Change every login the site touched
    Did this help you?
  16. 16
    Reply directly to the takedown notice instead of opening a support ticket
    Did this help you?
  17. 17
    Switching hosting providers to Kinsta or Siteground
    Did this help you?
  18. 18
    Running a malware scan with Wordfence
    Did this help you?
  19. 19
    Removing unnecessary plugins and updating themes
    Did this help you?
  20. 20
    Using malware cleanup services
    Did this help you?
  21. 21
    visiting local food pantries
    Did this help you?
  22. 22
    reaching out to 211
    Did this help you?
  23. 23
    visiting local churches for help
    Did this help you?
  24. 24
    freezing credit reports and bank accounts through government departments
    Did this help you?
  25. 25
    Switching to alternative platforms like Shopify or Webflow
    Did this help you?
  26. 26
    Building sites directly with code or using AI tools like Claude
    Did this help you?
Tried another approach not listed above?+ Share your workaround ↑

In their words

Unedited, grouped by where they were said, most upvoted first within each place, each linked to the thread it came from.

r/Wordpress6 people · October 2025 – September 2026

“so yeah... i got hacked last year. it was a mess. random redirects, weird scripts showing up in my footer, users getting logged out for no reason.”source ↗

“spent an entire weekend cleaning it up manually, scanning files, comparing timestamps, googling random php functions at 3am.”source ↗

shsajalchowdhury · r/Wordpress · 193 upvotes

“My WordPress site was hacked, even though I use security plugins like All-in-One and Wordfence.”source ↗

“Honestly, I’m not sure what else to check—I’ve reviewed the files and set up 2FA for WordPress, and everything seems fine for now, but the IP address thing is still on my mind.”source ↗

cre_page_seo · r/Wordpress · 41 upvotes

“I got hacked recently. Full pain the arse. My own fault as I had done zero to secure the site as it wasn't for a live service.”source ↗

Monkeyboogaloo · r/Wordpress · 4 upvotes

“My Flywheel hosted WP site had a virus and I've heard from several ppl to switch off Flywheel?”source ↗

reactmma · r/Wordpress · 1 upvotes

“I clearly have a backdoor door somewhere open, I’ve done everything I can and more to fix this issue, I’ve done backups you name it.. can anyone help me out as my Wordpress core files keep changing”source ↗

Proud_Error5073 · r/Wordpress

“So login to Wordpress, Wordfence deactivated, reactivate it.. then deactivated again, login to cloudflare 22,000 traffic for my domain, then login to cPanel.. Wordpress core files changed… get the picture”source ↗

Proud_Error5073 · r/Wordpress

“Brother I’ve tried everything, changing file permissions, salts, wp,admin cloudflare, Wordfence”source ↗

Proud_Error5073 · r/Wordpress

“Plugins are problematic and full security issues.”source ↗

“Wordpress is so popular it is also a target itself.”source ↗

The-Pork-Piston · r/Wordpress
r/smallbusiness2 people · September 2026

“We were locked out of all business and personal accounts, and we lost everything we had been building.”source ↗

“Both of our private info was spread across the dark web including Social Security Numbers and all the passwords to our socials and bank accounts.”source ↗

“we won’t be able to make rent, and we currently are unable to get groceries.”source ↗

BlytheHouse_ · r/smallbusiness · 5 upvotes

“Any issues are NOT responded to AT ALL.”source ↗

“My website got hacked into and- because the hacker destroyed said website / is using it to slander my business- just got taken down.”source ↗

“My card information is on that website and I have fought tooth and nail with every one of their customer service outlets to absolutely no avail or resolution.”source ↗

Murky_Quantity_5035 · r/smallbusiness · 1 upvotes

Where this came up

People with this problem also raised