Después de cambiar la URL del sitio a https, no puedo acceder a la página de inicio de sesión
Cambié la URL de http a https desde la Configuración de WP. Después de actualizar, no puedo acceder a la página wp-login. Dice que el sitio no se puede alcanzar o hay demasiadas redirecciones.
Tengo SSL de Cloudflare activado. Estoy en un hosting VPS.
Gracias

También tuve un problema similar y una solución (si puedes y te sientes cómodo editando wp-config.php)
La causa (de forma simplificada):
- Bajo SSL flexible, tu conexión solo es HTTPS hacia Cloudflare (ellos proporcionan el certificado SSL).
Cloudflare "retransmite" tu solicitud de administración a tu servidor como HTTP (desde su perspectiva, tu servidor no tiene un certificado SSL y la conexión no puede ser segura).
Sin embargo, le has dicho a Wordpress que sirva tu sitio bajo HTTPS, por lo que responde a la solicitud HTTP de CF devolviendo una respuesta de redirección (es decir, instrucción para solicitar vía HTTPS).
- Se realiza otra solicitud y el ciclo se repite.
La solución:
La solicitud de Cloudflare también envía un encabezado "HTTP_X_FORWARDED_PROTO" que identifica que tu solicitud original fue mediante HTTPS. Podemos usar esto para "engañar" a Wordpress y que trate la solicitud como HTTPS: Intenta agregar esto al inicio de tu wp-config.php
if (strpos($_SERVER['HTTP_X_FORWARDED_PROTO'], 'https') !== false) $_SERVER['HTTPS']='on';
(consulta también mi artículo aquí: http://wptest.means.us.com/cloudflare-wordpress-unable-login-https/ )
Para aquellos que han migrado a HTTPS y están experimentando problemas con la apariencia de su sitio bajo HTTPS: usar el plugin oficial de Cloudflare https://wordpress.org/plugins/cloudflare/ con "Reescrituras automáticas HTTPS" configuradas en "activado" puede ayudar.

Yo tuve el mismo problema.
Necesitas instalar el plugin CloudFlare Flexible SSL https://wordpress.org/plugins/cloudflare-flexible-ssl/
Como no puedes acceder al panel de administración, no puedes agregar ese plugin ahora. Pero hay una solución para esto.
Solo inicia sesión en cPanel o usa FTP. Luego crea una carpeta dentro de wp-content llamada mu-plugins.
Ahora descarga ese plugin y sube todos los archivos del plugin a la carpeta mu-plugins. Asegúrate de que no haya ninguna carpeta dentro de la carpeta mu-plugins. Solo sube los archivos del plugin directamente a mu-plugins. Entonces este plugin se activará automáticamente y tu problema se resolverá de inmediato.
Espero que esto ayude.

Tu respuesta. No es genérica, probé todo lo que había en internet pero nada me funcionó. Esto me salvó. ¡Gracias!

Yo también tuve el mismo problema alguna vez.
El truco que hice fue cambiar la URL de nuevo a http. Inicia sesión en cPanel, ve a phpMyAdmin y edita la tabla 'wp_options'.
Cambia la URL de nuevo de https a http.
Nota: Esto es solo un truco para revertir tus cambios y volver a acceder a tu panel de administración. Después puedes migrar a https.
