El SSL Rompe el CSS de WordPress
Compramos un certificado SSL de network solutions (por cierto, nunca se lo recomendaría ni a mi peor enemigo).
Aparentemente está activado... hice algunas comprobaciones que indican que está activado para nuestro dominio. Pero cuando ingreso https://www.texasshredderclassic.com el sitio entero se rompe. Para ser más específico, por "se rompe", me refiero a que desactiva completamente el CSS, y mi Usuario+Contraseña de inicio de sesión ya no funcionan (¿parece que esto podría ser una pista?)
He intentado descargar WordPress HTTPS, pero eso me expulsa de la página de administración y también destroza el CSS.
No me importa si funciona en todo el sitio, solo necesito que funcione en nuestra página de formulario (texasshredderclassic.com/registration) – ¡usando gravity forms y conectando con authorize.net!
¡Me estoy arrancando el pelo porque no tengo idea de qué hacer a continuación! Parece que tenemos el certificado SSL... ¡simplemente no podemos hacer que funcione! ¡Cualquier ayuda es muy apreciada!
Para la parte del login, esto me funcionó...
Pega la siguiente línea en tu archivo wp-config.php
if ($_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') $_SERVER['HTTPS']='on';
pero asegúrate de hacerlo antes de la siguiente línea
require_once(ABSPATH . 'wp-settings.php');
Haciendo esto podrás recuperar tu panel de administración... Mira los detalles aquí
Además, para evitar contenido mixto, después de restaurar tu panel de administración, recuerda ir a AJUSTES, General, y cambiar la URL del servidor de http a https.

santo cielo. después de revisar una docena de artículos estúpidos sobre SSL en Google que nunca mencionaban esto - esto funciona.

el framework más utilizado en la web, y después de años todavía necesita arreglos como este. Arquitectura horrible que no permite hacerlo estable

¿Esto todavía está actualizado? Lo resolví instalando dos plugins: - https://wordpress.org/plugins/really-simple-ssl y - https://wordpress.org/plugins/remove-http

Gracias, esto funcionó. No hay necesidad de plugins adicionales. Añadí la información al issue en https://core.trac.wordpress.org/ticket/38273#comment:5

Wooooow finalmente resolviste mi problema. Instalé una versión limpia de WP 4 veces y migré entre 2 servidores

Ve a la configuración general de WordPress y cambia la Dirección de WordPress (URL) y la Dirección del sitio (URL) de HTTP a HTTPS.
PD: Y desactiva todos los plugins que estén causando problemas en tu sitio.
Si eso no soluciona el problema, aquí hay una guía adecuada con varios pasos que puedes seguir: https://managewp.com/wordpress-ssl-settings-and-how-to-resolve-mixed-content-warnings

Me preocupa hacer esto porque tengo un amigo que intentó hacerlo con SSL y rompió completamente su WordPress (cuando lo movió a https://)
Y también, ¿no hará esto que todas mis páginas carguen con https, haciéndolas mucho más lentas?

Depende del código de tu tema/plugin, si está bien escrito no afectará nada.

Vale, lo he hecho... ahora es https://, pero el certificado sigue diciendo que es inseguro? Dios, esto me supera...

Este tipo de "rotura" en el CSS es causada principalmente por acceder a archivos mediante peticiones HTTP en una conexión HTTPS, o en resumen, acceder a archivos inseguros.
En el enlace proporcionado, el formulario de Registro se carga en un iframe, y además, sus archivos CSS se cargan mediante HTTP y no mediante una conexión HTTPS.
Así que, si tienes acceso directo a los archivos que sirven como formulario de registro, cambiar todos los http:// por https:// podría solucionar el problema, pero yo he estado usando el SSL Insecure Content Fixer, y hasta ahora funciona bien.

¿Has probado a ejecutar SSL Insecure Content Fixer? (transparencia: yo lo escribí, pero solo quiero saber si has intentado solucionar tu problema con este plugin). Debería solucionar la mayoría de los errores de carga de scripts, al menos para los plugins que no han sido demasiado problemáticos.
Me doy cuenta de que estás ejecutando WP 3.5. Recibí un informe esta mañana de alguien que ejecutaba WP 3.5 con hojas de estilo cargadas usando bloginfo('stylesheet_url');
y tenía el mismo problema, un informe de contenido inseguro en las hojas de estilo de su tema. ¿Puedes revisar tu tema y decirnos cómo se cargan tus hojas de estilo?

¿Dónde puedo encontrar esta información? Intenté usar SSL Insecure Content Fixer... ¡pero no hubo diferencia!

Revisa en el archivo header.php de tu tema, busca las líneas con <link rel="stylesheet"
y dinos qué dice.

@user1727053: ¿revisaste el header.php de tu tema? ¿Cuáles son los enlaces a las hojas de estilo? ¿Sigues usando SSL Insecure Content Fixer o WordPress HTTPS? (si es así, entonces tienes algunos plugins/temas mal configurados; si no, ¡activa uno de ellos para que podamos ver qué sigue sin funcionar!)
