From Crisis to Clean: How We Saved a Hacked WordPress Site with 1,970 Infected Files