Root Cause
Mixed content happens when HTTPS pages load resources over HTTP.
Recommended workflow
- Theme hardcodes HTTP asset URLs.
- Plugin injects scripts/styles with HTTP links.
- Database content still contains old HTTP media paths.
Resolve insecure asset references after migrating WordPress from HTTP to HTTPS.
Home / Support / WordPress / Mixed Content After SSL
Mixed content happens when HTTPS pages load resources over HTTP.
Update references and retest pages that include media/forms/scripts.