¿Tu sitio de WordPress muestra advertencias de seguridad sobre contenido mixto? No te preocupes, no estás solo. Ayudamos regularmente a nuestros usuarios a solucionar este problema común de SSL y te mostraremos exactamente cómo resolverlo.
El error de contenido mixto ocurre cuando tu sitio web de WordPress carga contenido seguro (HTTPS) e inseguro (HTTP) en la misma página. Si bien esto puede sonar técnico, en realidad es bastante simple de solucionar.
En este artículo, te mostraremos cómo solucionar el error de contenido mixto en WordPress.

¿Qué es el error de contenido mixto en WordPress?
El error de contenido mixto ocurre cuando tu sitio web de WordPress debería ser seguro (usando HTTPS/SSL), pero aún así sirve algunas cosas, como imágenes o scripts, usando una conexión insegura (HTTP).
Agregar SSL y HTTPS en WordPress es importante porque cifra la información que va entre tu sitio web y los navegadores de las personas, lo que dificulta que los hackers obtengan información personal. Google también prefiere los sitios seguros para las clasificaciones de búsqueda.
Todas las mejores empresas de hosting de WordPress ofrecen SSL gratuito como parte de sus paquetes. Si tu empresa de hosting no proporciona eso, entonces puedes obtener SSL gratuito a través de Let’s Encrypt para tu sitio de WordPress.
Si tu SSL está configurado correctamente, verás un pequeño candado verde en la barra de direcciones, lo que indica que es seguro.

Pero si no es así, podrías ver un candado roto y un mensaje que dice que tu conexión no es completamente segura.
Así:

Puedes encontrar errores de contenido mixto usando la herramienta de inspección.
El error de contenido mixto se mostrará como una advertencia en la consola con detalles para cada elemento de contenido mixto.

No corregir el error de contenido mixto puede hacer que tu sitio sea más propenso a ser hackeado y hacer que los visitantes no confíen en tu marca. Además, podría dificultar que tu sitio sea encontrado en los resultados de búsqueda.
Dicho esto, veamos cómo solucionar fácilmente la advertencia de contenido mixto en WordPress.
Solucionar el error de contenido mixto en WordPress
La forma más fácil de solucionar el problema de contenido mixto en WordPress es usando el plugin SSL Insecure Content Fixer. Este plugin ofrece varios niveles para corregir el error, por lo que puedes elegir el que mejor se adapte a las necesidades de tu sitio web.
Primero, instala el plugin en tu área de administración de WordPress. Para más detalles, consulta nuestra guía paso a paso sobre cómo instalar un plugin de WordPress.
Una vez activado, debes visitar la página Ajustes » Contenido Inseguro SSL desde la barra lateral de administración de tu WordPress para configurar los ajustes del plugin.

Este plugin proporciona diferentes niveles para corregir las advertencias de contenido mixto. Explicaremos cada uno de ellos, qué hacen y cuál es el mejor para ti.
1. Simple
Este es el nivel más rápido y recomendado para todos los usuarios principiantes. Puede identificar automáticamente errores de contenido mixto y resolverlos en WordPress para scripts, hojas de estilo e imágenes de la biblioteca multimedia de WordPress.
2. Contenido
Si el nivel Simple no soluciona las advertencias de contenido mixto de WordPress, entonces deberías probar la configuración de Contenido. Utilizará todas las funciones de Simple, junto con verificaciones para correcciones dentro del contenido de WordPress y los widgets de texto.
3. Widgets
Este nivel incluye todas las correcciones aplicadas en el nivel de Contenido, además de una corrección adicional para los recursos cargados en los widgets de WordPress de tu sitio web.
4. Capturar
Este método captura todo en cada página de tu sitio web, desde el encabezado hasta el pie de página, y reemplaza todas las URL con HTTPS. Es más lento y puede afectar el rendimiento de tu sitio web de WordPress.
5. Capturar Todo
Cuando todos los niveles anteriores no logran solucionar las advertencias de contenido mixto en WordPress, entonces puedes probar esta configuración. Intenta solucionar todo, lo que podría resultar en comportamientos inesperados en tu sitio web. También tendrá el mayor impacto negativo en el rendimiento.
Después de seleccionar un nivel de corrección de contenido, puedes bajar en la página y encontrar la sección 'Correcciones para plugins y temas específicos'.
Si usas los plugins de WordPress o temas listados en esta sección, entonces puedes marcar las casillas aquí. Esto asegurará que el contenido compatible con estos plugins no tenga advertencias de contenido inseguro.
A continuación, si tu sitio web incluye enlaces o recursos que están alojados en sitios externos (no en el tuyo), puedes habilitar la configuración 'Corregir solo el contenido que apunta a este sitio de WordPress'.
Esto evitará que el plugin intente cambiar esos enlaces a HTTPS.

Ahora, desplacémonos hacia abajo hasta la sección 'Detección de HTTPS'.
Aquí, puedes elegir cómo detectar el contenido HTTPS en tu sitio web.

La opción predeterminada es usar una función estándar de WordPress, que funcionará para la mayoría de los sitios web.
Debajo de eso, encontrarás otras opciones que son útiles si estás usando Cloudflare CDN, un servidor web Nginx y más.
Continúa y selecciona el método que creas que se aplica a tu sitio web, dependiendo de tu configuración particular.
Finalmente, no olvide hacer clic en el botón ‘Guardar Cambios’ para almacenar su configuración.
Ahora puedes visitar tu sitio web para ver si esto ha resuelto los problemas de contenido inseguro en tu sitio web. Asegúrate de limpiar la caché de tu WordPress antes de revisar tu sitio web.
Si el error de contenido mixto en WordPress no se soluciona, deberás volver a visitar la página de configuración del plugin y reajustar los niveles de corrección.
¿Sigues viendo el error de contenido mixto? Es posible que necesites revisar tu sitio en busca de otros problemas relacionados con SSL. Te recomendamos consultar nuestro artículo sobre cómo solucionar los problemas más comunes de SSL para principiantes en WordPress.
Aprende más formas de solucionar errores comunes de WordPress
¿Estás viendo otros tipos de errores en tu sitio web de WordPress? No te preocupes, aquí tienes algunas guías que puedes consultar:
- Cómo solucionar el error de carga de imágenes HTTP en WordPress
- Cómo solucionar el error 404 en las publicaciones de WordPress (paso a paso)
- Cómo solucionar el problema de carga de imágenes en WordPress (paso a paso)
- Cómo solucionar la desaparición de plugins del panel de WordPress
- Solución: Error de memoria agotada de WordPress – Aumentar memoria PHP
- Cómo solucionar el error de WordPress ‘jQuery no está definido’ (6 formas)
- Problemas Comunes del Editor de Bloques de WordPress y Cómo Solucionarlos
- Cómo solucionar el error "Error de base de datos de WordPress: Disco lleno"
- Cómo encontrar y acceder a los registros de errores de WordPress (paso a paso)
Esperamos que este artículo te haya ayudado a aprender cómo solucionar el error de contenido mixto en WordPress. También podrías querer aprender cómo obtener un certificado SSL gratuito para tu sitio web y nuestros consejos sobre cómo solucionar 'ERR_SSL_VERSION_OR _CIPHER_MISMATCH' en WordPress.
Si te gustó este artículo, suscríbete a nuestro canal de YouTube para obtener tutoriales en video de WordPress. También puedes encontrarnos en Twitter y Facebook.

Olaf
El contenido mixto a veces puede ser un problema bastante complicado, pero he aprendido a abordarlo de manera más radical haciendo ajustes directamente en la base de datos. Durante los últimos meses, he estado usando el plugin Search and Replace, y es genial. Después de la instalación, introduces "http" en el campo de búsqueda y "https" en el campo de reemplazo. El plugin encuentra todas las URL HTTP que puedan aparecer en el código y las reemplaza por HTTPS. Funciona prácticamente siempre y resuelve el problema de una vez por todas.
Jiří Vaněk
Gracias por la recomendación de usar SSL Insecure Content Fixer. Hasta hace poco, usaba Really Simple SSL. Sin embargo, este plugin ha cambiado significativamente y ya no se enfoca únicamente en el contenido mixto, sino que se orienta más hacia la seguridad general del sitio web. Como resultado, ha crecido mucho y siento que comenzó a ralentizar algunos de mis sitios. Por eso he estado pensando en reemplazarlo con algo que solo maneje contenido mixto y sea más ligero, ejerciendo menos presión sobre el sitio web. SSL Insecure Content Fixer parece una excelente alternativa y un reemplazo para el Really Simple SSL original.
Olaf
Tengo una opinión prácticamente idéntica. Agradecía Really Simple SSL por ser ligero y por hacer una sola cosa: abordar el contenido mixto. Lo hace de forma rápida y segura. A menudo ha solucionado problemas que de otra manera implicarían complejas modificaciones del contenido de la base de datos y la búsqueda de solicitudes HTTP en el código. Es una lástima que este plugin haya cambiado tan significativamente porque, hasta hace poco, era la herramienta definitiva para su propósito.
Mohamed Ibrahim
¡Nos salvaron el día! Mi equipo y yo pasamos medio día intentando varias formas de resolver este problema. De alguna manera, terminé en tu blog y ahora el problema está solucionado. ¡Gracias por compartir!
Soporte de WPBeginner
Glad our guide could help you fix this issue!
Administrador
Mrteesurez
El plugin es simple y funcionó directamente. Aparte de la preferencia de Google en SSL, un sitio con problemas de SSL se considerará inseguro y los usuarios serán escépticos para ingresar sus datos u ordenar productos en el sitio, esto afectará la confianza del usuario.
Es por eso que todos los problemas relacionados con SSL, incluido el error de contenido mixto, requieren seria atención para resolverlos lo antes posible.
Azul
Tuve que seleccionar la opción "capturar todo", ¡pero solucionó el problema de contenido mixto que tenía con mi menú desplegable! ¡Gracias!
Soporte de WPBeginner
Thanks for sharing what worked for you!
Administrador
Tiya
Mi sitio está aprobado por AdSense. Si lo uso para solucionar mi problema de contenido mixto. ¿Afectará mis anuncios?
Por favor, resuelva mi consulta.
Soporte de WPBeginner
Solucionar el contenido mixto no debería causar un problema.
Administrador
Nilla
Instalé el SSL Insecure Content Fixer y ejecuté la opción Simple, lo que limpió todo en Chrome para mi sitio de prueba. Instalé el plugin en el sitio en vivo (idéntico) pero solo limpió ciertas páginas.
Soporte de WPBeginner
Querrás borrar cualquier caché y volver a guardar tus permalinks para las soluciones más comunes, pero deberías contactar al soporte del plugin para obtener ayuda.
Administrador
Pelumi
¡Gracias!
¡Solucionó el problema de mi sitio!
Soporte de WPBeginner
Glad our guide was helpful
Administrador
Pawan Jaju
Muy útil, ¡muchas gracias!
Soporte de WPBeginner
You’re welcome
Administrador
Pardeep Kumar
Sí, esto realmente funcionó para mí. La opción No. 4. Capturar me ahorró tiempo y esfuerzo.
Soporte de WPBeginner
Glad our guide was helpful
Administrador
elinformativo
Muchas gracias por la ayuda, estaba atascado con el problema de contenido mixto, pero después de este método, todo se solucionó, muchas gracias.
Soporte de WPBeginner
You’re welcome, glad our guide was helpful
Administrador
Alex
Gracias Capture, me ayudó a resolver el problema. Pero me pregunto si hay alguna forma de mejorar el rendimiento del sitio. Gracias
Soporte de WPBeginner
Para acelerar tu sitio, te recomendamos que consultes nuestra guía a continuación.
https://014.leahstevensyj.workers.dev/wordpress-performance-speed/
Administrador
Gaiman
No hay "Contenido inseguro SSL" en la configuración.
Soporte de WPBeginner
Es posible que desees asegurarte de que el plugin esté instalado y activado, y que seas un usuario administrador de tu sitio para las razones más comunes.
Administrador
John
¡Muy útil, gracias!
Soporte de WPBeginner
You’re welcome, glad you found our guide helpful
Administrador
Francisca
Ninguna de las opciones funcionó para mí
Soporte de WPBeginner
Dependería de qué archivo esté causando el error; si es un archivo del tema, probablemente necesitarías contactar al soporte de tu tema para arreglar el archivo.
Administrador
Leonel
Hola, gran artículo. Me funciona, pero solo la opción Capturar todo.
Gracias
Soporte de WPBeginner
Thanks for sharing the option that worked for you
Administrador
James Haselhofer
¿Qué sucede cuando quieres mostrar enlaces inseguros en tu sitio seguro pero el certificado SSL evita que se muestren?
Quiero incluir enlaces a las cámaras de tráfico Caltrans de California en mi sitio, pero como no son seguras, aparecen en el backend. No hay advertencias de contenido mixto, simplemente no se muestran en el frontend.
No puedo simplemente llamar al estado de California y decirles que agreguen seguridad a sus enlaces de cámaras de tráfico, ¿hay alguna solución para esto?
Soporte de WPBeginner
Podrías usar un acortador de URL como Bitly para enlazar al enlace HTTP a través de un enlace acortado HTTPS.
Administrador
Herman
El plugin no funcionó con la opción simple, pero sí con la opción de contenido. ¿Cómo identifico y arreglo los archivos o simplemente lo dejo como está? Si es así, ¿el plugin causa tiempos de carga más lentos?
Soporte de WPBeginner
Podrías dejar el plugin activo o podrías usar la herramienta en nuestro artículo aquí: https://014.leahstevensyj.workers.dev/plugins/search-and-replace-plugin-for-wordpress-database/
para revisar tu contenido y editar manualmente los archivos para forzarlos a ser https. Si deshabilitas el plugin, tu sitio volverá al contenido mixto.
Administrador
Deepak
Usé el plugin de buscar y reemplazar. Solucionó mi problema temporalmente, pero veo el problema de nuevo después de unos minutos. No entiendo por qué. ¿Pueden sugerir algo?
Soporte de WPBeginner
Es posible que desees verificar el caché de tu sitio, tanto de los plugins como de tu hosting, para asegurarte de que no haya almacenado en caché la versión mixta.
Harmeet Singh
Gracias,
Resolvió mi problema de contenido mixto cuando seleccioné la
configuración "Capturar" en el plugin SSL Insecure Content. Entonces, ¿lo
dejo como está o lo vuelvo a cambiar a simple.
Saludos
Soporte de WPBeginner
Volverías a la configuración predeterminada una vez que hayas arreglado los archivos que causaban el problema.
Administrador
Real Name
muchas, muchas gracias, el método del plugin funcionó para mí, gracias de nuevo.
Soporte de WPBeginner
Glad our guide could help
Administrador
Riyaz
Asegúrate de reemplazar tu URL de http://www.example.com a https://www.example.com en la configuración general de WordPress.
Si estás usando Elementor, ve a Elementor > Herramientas > Reemplazar URL y reemplaza con HTTPS.
Soporte de WPBeginner
This article is for sites already set to HTTPS but to clarify before someone changes those settings they would want to have an active SSL certificate as we explain in: https://014.leahstevensyj.workers.dev/wp-tutorials/how-to-add-ssl-and-https-in-wordpress/
Administrador
Abhishek
Thanx bro elementer tool replace url worked for me
Verónica
Muchas gracias. No podía entender por qué mi sitio aparecía como no seguro después de intentar tantas cosas y tu sugerencia finalmente funcionó.
anis sk
muchas, muchas gracias, el método del plugin funcionó para mí, gracias de nuevo.
Ana
Hola, cambié a https con el plugin descargado, el plugin Really Simple SSL, y tengo problemas con contenido mixto. He descargado el plugin como se indica y he probado todas las opciones disponibles hasta 'capture all', pero me temo que no está funcionando. ¿Alguna idea de por qué, o alguna posible solución? Gracias.
Des
Buen artículo y gracias por la recomendación del plugin.
Advait
Gran artículo, me ayudó a solucionar nuestro problema de contenido mixto. Recientemente cambiamos nuestro sitio de Wordpress a https. Tuve que usar el plugin en el nivel de "Captura" antes de que se solucionaran nuestros errores de contenido mixto. ¿Es ese el final del problema? ¿O necesito investigar y solucionar los problemas subyacentes que crearon el problema de contenido mixto en primer lugar?
Gracias de nuevo por un artículo muy útil.
Colin
¿Por qué eliminaste mi comentario?
alex
hola
gracias por esta útil publicación. ¿por qué wpbeiginner no usa https/ssl???
Colin
Lo señalé después del tuyo y lo eliminaron porque no pueden responder esa pregunta.
También tienen problemas de contenido mixto y no los solucionarán... ¿por qué?