Https WordPress

En nginx

upstream cafe3puntocero_stream {                                                                                                                            
     server 127.0.0.1:9021 fail_timeout=0;
}


server {
        listen 80;
        listen [::]:80;
	server_name cafe3puntocero.com www.cafe3puntocero.com;
	return 301 https://cafe3puntocero.com$request_uri;
	
        access_log /var/log/nginx/cafe3d-access.log;
        error_log /var/log/nginx/cafe3d-error.log;
}

server {
        listen 443 ssl;
        listen [::]:443;
        server_name cafe3puntocero.com www.cafe3puntocero.com;
#       ssl on; 
        ssl_certificate /etc/nginx/ssl/cafe3puntocero.com/2022/cafe3puntocero_com.crt;
        ssl_certificate_key /etc/nginx/ssl/cafe3puntocero.com/2022/cafe3puntocero.com_key.txt;

        client_max_body_size 50M;
        access_log /var/log/nginx/cafe3puntocero-access.log;
        error_log /var/log/nginx/cafe3puntocero-error.log;
        
        
  location / {
         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
         proxy_set_header X-Real-IP $remote_addr;
         proxy_set_header X-Forwarded-Proto $scheme;
         proxy_set_header Host $http_host;
         proxy_redirect off;
         proxy_read_timeout 120;
         proxy_connect_timeout 120;
         proxy_pass http://cafe3puntocero_stream;
  }        
        
        
}

Agregue esto en el wp-config

if(!empty($_SERVER['HTTP_X_FORWARDED_HOST'])) {
 $_SERVER['HTTP_HOST'] = $_SERVER['HTTP_X_FORWARDED_HOST'];
}
if (strpos($_SERVER['HTTP_X_FORWARDED_PROTO'], 'https') !== false) {
 $_SERVER['HTTPS'] = 'on';
 $_SERVER['SERVER_PORT'] = 443;
 define('FORCE_SSL_ADMIN', true);
}