Error Mixed Content: The Page at was loaded over HTTPS, but requested an insecure script Después de instalar WordPress en un contenedor Docker.
El problema ocurre cuando el sitio renderiza, se muestran los datos de forma correcta pero en la consola nos aparecen errores de contenido mixto, ejemplo:
Esto sucede si el sitio se carga a través de HTTPS pero cualquier activo se carga a través de HTTP, es considerado como no seguro porque ese activo no es seguro y podría ser víctima de ataques de inyección de código.
Para corregir este error debemos ingresar al panel de control de WordPress y cambiar el protocolo de estos de enlaces, para ello vamos a utilizar un plugin llamado SSL Insecure Content Fixer
Buscamos el plugin en el Marketplace de WordPress o lo subimos, debería quedar instalado:
Procedemos a activar el plugin, nos dirigimos a nuestro menú:
Hacemos click en la opción Ajustes > Contenido inseguro SSL
En nuestro caso estamos detrás de un balanceador, seleccionar la opción: HTTP_X_FORWARDED_PROTO (p.ej. balanceador de carga, proxy inverso, NginX)