contenido-mixto-wordpress

El error de contenido mixto es un problema común al gestionar un sitio web en WordPress, que ocurre cuando hay contenido cargado a través de HTTP mientras el resto del sitio usa HTTPS. Esto puede causar problemas de seguridad y afectar la experiencia del usuario.

Afortunadamente, solucionar este error no es complicado. Puedes empezar por identificar los elementos inseguros (imágenes, scripts, etc.) que se cargan por HTTP. Luego, actualiza los enlaces a su versión HTTPS correspondiente. También puedes utilizar un plugin para forzar el uso de HTTPS en todo tu sitio y asegurarte de que las URLs en la configuración de WordPress usen el protocolo seguro.

Vamos a ver todo esto en detalle, para que puedas arreglar el contenido mixto en WordPress y deje de ser un problema.


Cómo arreglar el error de contenido mixto en WordPress

TABLA DE CONTENIDOS

Qué es el contenido mixto en WordPress

El error de contenido mixto ocurre cuando tu sitio web carga tanto contenido seguro como no seguro al mismo tiempo.

Es decir, si tu sitio utiliza el protocolo HTTPS para asegurar la conexión, pero algunos elementos (como imágenes, scripts o estilos) se cargan a través de HTTP, te enfrentarás a este error.

Este problema afecta la seguridad de tu sitio, pero sobre todo aparece reflejado en el navegador web, lo que crea inseguridad de cara al usuario, ya que al entrar en nuestra web, ven un mensaje indicado que el sitio no es completamente seguro.

contratar hosting WordPress


Por qué ocurre el error de contenido mixto

El error de contenido mixto suele aparecer cuando se realiza una migración de HTTP a HTTPS y algunos elementos del sitio siguen apuntando a recursos no seguros.

Es importante recordar que HTTPS ofrece una conexión encriptada y más segura entre el servidor y el usuario. Al mantener elementos en HTTP, el navegador detecta una brecha en la seguridad, lo que genera el error.

Por ejemplo, si has cambiado a un hosting WordPress que incluye un certificado SSL, esto te asegura una conexión segura, pero si algún recurso antiguo sigue apuntando a una URL no segura, el error de contenido mixto aparecerá en tu sitio web.

mensaje-navegador-web-contenido-mixto-wordpress

Cómo identificar el error de contenido mixto en WordPress

Antes de solucionar el problema, es esencial identificar qué elementos están causando el error. Aquí te explico cómo hacerlo de manera sencilla:

1. Usa las herramientas del navegador

La mayoría de los navegadores modernos, como Chrome o Firefox, ofrecen herramientas de desarrollo que te permiten inspeccionar el código de tu sitio. Para encontrar el error de contenido mixto, sigue estos pasos:

  • Abre la consola del navegador: Haz clic derecho en cualquier parte de tu página y selecciona "Inspeccionar". Luego, dirígete a la pestaña "Consola".
  • Busca los errores: Aquí podrás ver todos los errores de contenido mixto listados. Los recursos inseguros se mostrarán en la consola como advertencias.

identificar-contenido-mixto-navegador-web-wordpress

2. Plugins de WordPress

Si prefieres una solución más automatizada, hay varios plugins que pueden ayudarte a detectar y corregir estos errores. Uno de los más populares es Really Simple SSL.

Este plugin detecta las URL que no cargan con https y lo soluciona automáticamente. La mayoría de los los problemas de contenido mixto en WordPress los puedes solucionar así, pero es una opción en la que tienes que instalar un plugin más en WordPress.

Cómo solucionar el error de contenido mixto en WordPress

Ahora que ya sabes identificar el problema, es hora de corregirlo. Aquí te dejo varias soluciones que puedes aplicar para eliminar el error de contenido mixto en tu sitio WordPress.

Reemplaza manualmente las URLs no seguras

Una de las formas más efectivas de resolver el problema es buscar manualmente los recursos que aún están utilizando HTTP y reemplazarlos por HTTPS. Esto puedes hacerlo directamente en la base de datos o utilizando un plugin que facilite la tarea. Aquí te explico ambas opciones:

Reemplazo directo en la base de datos

Accede a la base de datos de tu sitio a través de phpMyAdmin (disponible en el panel de control de tu hosting) y ejecuta una consulta SQL para buscar y reemplazar todas las URLs que aún utilizan HTTP.

UPDATE wp_posts SET post_content = REPLACE(post_content, 'http://tudominio.com', 'https://tudominio.com');

Este comando reemplazará todas las instancias de HTTP por HTTPS en el contenido de tus publicaciones pero ¡ojo! no hagas ningún cambio en la base de datos sin hacer una copia de seguridad antes.

Usa un plugin para facilitar el reemplazo

Si no te sientes cómodo manipulando la base de datos directamente, puedes utilizar un plugin como Better Search Replace.

Este plugin permite buscar y reemplazar URLs en todo tu sitio sin necesidad de tocar el código, pero antes de usarlo haz una copia de seguridad de la base datos. Por lo general, no hagas ningún cambio en la base de datos sin hacer un backup antes.

Actualiza las URLs en tu tema y plugins

Otra área común donde pueden persistir las URLs no seguras es en los archivos del tema o plugins que estés utilizando. Revisa los archivos de tu tema, especialmente aquellos que cargan scripts o estilos y asegúrate de que todas las referencias sean a URLs HTTPS.

En algunos casos, puede que necesites actualizar o cambiar de plugin si este no es compatible con HTTPS. Verifica en la documentación del plugin si hay actualizaciones disponibles que solucionen este problema, aunque esto es cada vez menos frecuente, ya que el uso de https es muy extendido. Si usas un tema muy antiguo, es posible que tengas este problema.

Cómo prevenir futuros errores de contenido mixto

Una vez que hayas solucionado el error de contenido mixto en tu WordPress, es importante tomar ciertas precauciones para evitar que vuelva a aparecer.

Mantener todo actualizado es clave: asegúrate de que tanto WordPress como tus temas y plugins estén siempre en su última versión, ya que muchas actualizaciones mejoran la compatibilidad con HTTPS y corrigen vulnerabilidades que podrían causar problemas de contenido mixto.

Además, es muy importante que, al agregar nuevo contenido, verifiques que todas las URLs utilizadas sean HTTPS. Esto incluye imágenes, scripts y cualquier otro tipo de recurso que añadas a tu sitio. Si generas el recurso usando http, volverás a ver el aviso de contenido mixto en el navegador.

Conclusión

El error de contenido mixto en WordPress es un incordio y un problema de seguridad, pero es fácil de solucionar. Mantener tu sitio web seguro es muy importante para proteger la información de tus usuarios y para que la molesta alerta del navegador no los asuste.

Recuerda que contar con un hosting WordPress que disponga de certificados SSL gratuitos es un buen punto de partida. Además, si necesitas más información sobre cómo migrar tu sitio de HTTP a HTTPS, puedes consultar nuestra guía completa aquí.


contratar hosting WordPress





Imagen

Hosting Web

Lanza tu proyecto a la red. Desde 2,48 € al mes podrás tener visible tu negocio en Internet ¿A qué esperas?

Dominios

El primer paso de un negocio en Internet es contar con un dominio. ¡Regístralo!

Imagen

Certificado SSL

Protege tu web, gana posiciones en Google y aumenta tus ventas y clientes.

Imagen

Hosting WordPress

Para páginas corporativas y ecommerce hechos en WordPress. Configuración específica y backups diarios.
AXARNET COMUNICACIONES S.L | Lee nuestro Aviso Legal y nuestra Política de Cookies | Echa un vistazo a nuestras Condiciones Generales de Contratación

Continúa con tu compra

¿Es la primera vez que compras?

Si ya eres cliente de Axarnet