Phishing threats on WordPress: email scams vs a compromised site
How WordPress phishing shows up as fake emails versus malware on your site, how to spot both, clean up safely, and harden logins with MFA.
Topics Login & access
Security advisorywp2shell: WordPress core vulnerability. Updated August 4, 2026.
Read the advisoryHow WordPress phishing shows up as fake emails versus malware on your site, how to spot both, clean up safely, and harden logins with MFA.
Topics Login & access
Phishing on WordPress usually means one of two problems. Someone tricks you (or your users) into handing over passwords. Or attackers already own the site and use it to phish visitors. Treat those as separate incidents. The cleanup and the defenses are different.
WordPress runs a huge share of the web, so fake “WordPress.com,” host, and plugin emails stay common. Compromised sites that serve fake login pages or popup “security alerts” are common too. You need a clear split between inbox scams and site infections.
Attackers send messages that look like WordPress.com, your host, a plugin vendor, or a copyright lawyer. The goal is usually your admin password, a password-reset link, or a download that installs malware on your machine.
Classic tells still matter: odd domains, urgent legal tone, “verify your account or we delete the site,” and links that do not match the real vendor. Generative AI makes grammar less of a giveaway. Check the From address, hover the URL before you click, and open the real dashboard by typing the URL yourself.
One recurring pattern is fake copyright or DMCA mail. The message claims content on your site infringes IP and asks you to “view the complaint” on a lookalike login form. Enter credentials there and the attacker owns the admin account.
Related risk: reused passwords from older breaches (credential stuffing). Phishing and stuffing both end with someone else logging in as you.
If attackers already have admin or file access, they can plant fake pages, inject popups, or redirect visitors to credential-harvesting sites. That is malware and often a backdoor, not “email phishing.” Visitors trust your domain, so the scam looks legitimate.
Plugin and theme vulnerabilities still feed this path. Unpatched plugins, nulled themes, and abandoned extensions give attackers a foothold. From there they add phishing pages, spam redirects, or hidden admin users.
Do not confuse this with “someone emailed me a bad link.” If Search Console flags phishing, users report fake login forms on your URLs, or you find unknown pages in the dashboard, you are in cleanup mode. Start with what to do if your WordPress site is hacked.
Watch for several of these at once:
None of these prove phishing alone. Together they are enough to pull the site into maintenance and investigate.
Email phishing is handled in the inbox and with password resets. Site-hosted phishing lives in files and the database.
Practical places to look:
header.php / footer.php, or page builderswp-content/uploads/ (especially .php or double extensions).htaccess, index.php, or siteurl / home optionsA malware scanner and file integrity monitoring catch a lot of this faster than a full manual walk. Still compare against a clean backup when you can. Attackers often leave more than one file.
If you are locked out or the infection keeps returning, involve your host or a professional cleanup. WordPress.org support cannot clean your site for you.
No single control stops every scam. Layer a few that matter:
About “hiding” /wp-login.php or /wp-admin: it can cut casual probes, but it is not a substitute for MFA, strong passwords, and updates. Attackers who phish credentials, steal cookies, or exploit a plugin never needed the default URL. Treat hide-login as optional obscurity, not your main defense.

Email phishing steals your login. A compromised WordPress site uses your domain to steal from visitors. Separate those problems, clean malware and backdoors properly, then lock privileged accounts behind MFA. That combination protects you and the people who trust your site.
Found this useful? Share it.