Recently, one of my WordPress websites was hacked. It started with a notification from WordPress that the login password had been changed. The problem? I hadn’t made that change. Then I noticed something worse—the hacker had changed the email address associated with the admin account. I tried resetting the password using the “Lost Password” feature, but it didn’t work since the recovery email was no longer mine.
Here’s how I regained control and secured the site:
- Regaining Access via phpMyAdmin
The first step was to update the email address directly in the database. I logged into my hosting provider’s control panel, opened phpMyAdmin, and accessed the wp_users table. I found the admin account and manually changed the email address back to mine. This allowed me to use the “Lost Password” function to reset the password and regain access to the admin dashboard. - Scanning for Damage
Once I was back in, I knew I had to ensure the hacker hadn’t left backdoors or malicious code. I installed a reliable WordPress security plugin and performed a full scan of the website. I reviewed and removed suspicious files and unauthorized changes to plugins, themes, and the database. - Strengthening Security
After cleaning up the site, I focused on preventing future attacks:
- Strong Passwords: All passwords—WordPress, FTP, database, and hosting—were updated to long, complex ones generated by a password manager.
- Reviewing Plugins and Themes: I audited installed plugins and themes, removing any that were outdated or from untrusted sources.
- Maintenance: I will make sure my website is backed up regularly, and plugins, themes, and the WordPress core are updated monthly to ensure optimal performance and security. Additionally, I will monitor for potential vulnerabilities and address them promptly.
- Ongoing Monitoring and Alerts
I set up monitoring tools to track suspicious login attempts, file changes, and other potential security threats. Additionally, I configured email alerts for unusual activities, allowing me to respond quickly if anything happens in the future. - Lessons Learned
This experience reinforced the importance of proactive website management. Regular backups, strong security measures, and staying updated with the latest WordPress practices are non-negotiable. It also reminded me of the value of remaining calm and methodical when troubleshooting critical issues.
Recovering the site wasn’t just about fixing the problem—it was about turning a tough situation into a valuable learning experience. Now, my website is more secure than ever, and I’m even better equipped to help others protect theirs.
Have you faced a similar challenge? Let’s share stories and insights on how to keep our digital assets safe!



