Quand on utilise WordPress avec Nginx Proxy Manager et Docker par exemple, il peut arriver d’avoir l’erreur : Mixed Content dans les navigateurs.
Pour résoudre ce problème, il faut ajouter les lignes suivantes dans le fichier wp-config.php :
define('WP_HOME', 'https://xxxx.fr');
define('WP_SITEURL', 'https://xxxx.fr');
define('FORCE_SSL_ADMIN' , true);
if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] === 'https') {
$_SERVER['HTTPS'] = 'on';