Cómo corregir un error de contenido mixto en WordPress

Publicado: 2023-12-19

WordPress simboliza la creatividad y la funcionalidad, lo que permite a millones de usuarios hacer realidad sus ideas digitales.

Sin embargo, incluso los sitios de WordPress bien diseñados enfrentan obstáculos técnicos, siendo un problema común el "Error de contenido mixto".

Si alguna vez vio una advertencia sobre partes inseguras de una página web mientras navegaba por un sitio, probablemente se haya encontrado con este error. Ocurre cuando un sitio web contiene elementos seguros (HTTPS) y no seguros (HTTP), lo que supone un riesgo potencial de seguridad para los usuarios.

¡No te preocupes! En esta publicación, analizaremos el error de contenido mixto y brindaremos pasos prácticos para solucionarlo en su sitio de WordPress.

¿Estás listo? Vamos a sumergirnos.

Tabla de contenido

  1. ¿Qué es el error de contenido mixto en WordPress?
  2. Cómo identificar un error de contenido mixto en WordPress
  3. Solucionar el error de corrección de contenido mixto en WordPress
  4. Preguntas frecuentes
  5. Conclusión

1 ¿ Qué es el error de contenido mixto en WordPress?

El error de contenido mixto en WordPress ocurre cuando un sitio web se sirve a través de HTTPS pero también contiene elementos que no son seguros (HTTP).

HTTP significa Protocolo de transferencia de hipertexto. Es un protocolo que permite a los navegadores de sus visitantes comunicarse con su sitio web de WordPress, mientras que HTTPS, Protocolo seguro de transferencia de hipertexto, es una versión segura de HTTP que cifra la comunicación.

HTTPS/SSL ayuda a proteger la información confidencial de los piratas informáticos y le garantiza que su sitio web es seguro.

Los motores de búsqueda como Google recomiendan encarecidamente a los propietarios de sitios web que incluyan HTTPS/SSL en sus sitios.

Tener un certificado Secure Sockets Layer (SSL) es importante para su sitio web porque sirve como factor de clasificación e indica que los sitios web que utilizan HTTP se consideran inseguros.

Por lo tanto, no tener un certificado SSL podría afectar negativamente la clasificación de su sitio web.

Obtener un certificado SSL para un sitio web es sencillo, ya que la mayoría de los mejores proveedores de hosting incluyen certificados gratuitos como parte de sus paquetes.

Si instaló con éxito un certificado SSL para su sitio web, probablemente verá un candado junto a la URL de su sitio web en la barra de direcciones del navegador.

Candado

Por otro lado, si su configuración HTTPS/SSL no está configurada correctamente, verá un signo de información o un ícono de candado roto en la barra de direcciones.

También verá un mensaje: "Su conexión a este sitio no es segura".

Conexión no segura

Por lo tanto, si algunos recursos de su sitio web continúan cargándose a través de una conexión insegura (HTTP) después de instalar HTTPS/SSL, debería esperar el error de Contenido mixto.

Imágenes, guiones y hojas de estilo son ejemplos de estos recursos.

2 Cómo identificar un error de contenido mixto en WordPress

Con la herramienta Inspeccionar de su navegador, puede identificar qué contenido se ofrece mediante un protocolo inseguro. Puede inspeccionar su sitio web haciendo clic derecho en una página con contenido como imágenes y seleccionando Inspeccionar .

haga clic en Inspeccionar para corregir el error de contenido mixto

Al hacer clic en Inspeccionar, se iniciará la herramienta Inspeccionar de su navegador. A continuación, navegue hasta la pestaña Consola .

El error de contenido mixto se presentará como una advertencia en la consola, como se muestra a continuación.

Pestaña Consola

Si solo hay un error en la Consola, puede solucionarlo manualmente editando la publicación, la página o el archivo de tema donde se encuentra.

Si observa detenidamente la sección resaltada en la imagen, verá una URL proporcionada después de esta declaración "pero solicitó un elemento inseguro ". Haga clic en la URL.

Haga clic en URL

Al hacer clic en esa URL, accederá al recurso principal, lo que provocará el error de contenido mixto.

Por ejemplo,

Normalmente. La URL de una imagen en su sitio web debería verse así: https://example.com/images/image.jpg.

Como puede ver, el formato de URL de la imagen anterior comienza con HTTPS.

Sin embargo, si inserta directamente una imagen en su sitio web usando el siguiente formato:

http://example.com/images/image.jpg.

Es casi seguro que se producirá un error de contenido mixto porque la URL de la imagen comienza con un protocolo inseguro, HTTP.

Es decir, debe haber un problema de contenido mixto siempre que las URL de recursos de su sitio web comiencen con HTTP. Entonces, cuando encuentre el recurso, búsquelo en las páginas de su sitio web y elimine o actualice manualmente la URL.

Sin embargo, en la mayoría de las circunstancias, WordPress agregará estos elementos dinámicamente o los almacenará en su base de datos. En esa situación, será difícil detectarlos y repararlos todos manualmente.

Ahora, examinemos una solución sencilla para el error de contenido mixto en WordPress.

3 Solucionar el error de corrección de contenido mixto en WordPress

El método más sencillo para corregir este error es utilizar un complemento.

Todo lo que tienes que hacer es instalar y activar el complemento SSL Insecure Content Fixer .

Puede consultar nuestro tutorial dedicado sobre cómo instalar un complemento de WordPress.

Después de activar el complemento, vaya a Configuración → Contenido inseguro SSL desde su panel de WordPress.

Navegue hasta Contenido inseguro SSL

Este complemento ofrece una variedad de soluciones para el error de contenido mixto. Analizaremos cada opción, explicaremos cómo funciona y le ayudaremos a determinar la más adecuada para su situación.

Comenzando con la opción Desactivado , no es necesaria si actualmente te enfrentas al error de Contenido mixto, así que no dudes en omitirla. Analicemos las otras opciones.

1. Sencillo

Para principiantes, esta es la opción más rápida y muy recomendable. Soluciona automáticamente el error de contenido mixto de WordPress relacionado con hojas de estilo, scripts e imágenes de biblioteca multimedia. Optar por esta solución debería resolver rápidamente el error.

2. Contenido

Si el nivel Simple no soluciona el error de Contenido mixto en su sitio web, pruebe la configuración de Contenido. Utilizará todas las funciones de Simple y buscará correcciones para los recursos en el contenido de su página de WordPress y los widgets de texto.

3. Aparatos

Este nivel incluye todas las correcciones aplicadas en el nivel de Contenido, además de una corrección adicional para los recursos cargados en cualquier widget de su sitio web.

4. Captura

Este método captura todo lo que hay en cada página del sitio web de WordPress, desde el encabezado hasta el pie de página, como los scripts, las hojas de estilo y otros recursos, y los reemplaza con URL HTTPS. Excluye las llamadas Ajax para evitar algunos problemas de compatibilidad y rendimiento.

5. Capturar todo

Cuando todos los niveles anteriores fallan, puede probar esta configuración. Al igual que la opción Capturar, captura la página completa y corrige scripts, hojas de estilo y otros recursos.

Sin embargo, en este caso, no excluye las llamadas Ajax sino que las incluye, lo que muy probablemente causará problemas de compatibilidad y rendimiento en su sitio web.

Le recomendamos comenzar con la primera opción y luego probar su página web usando la herramienta Inspeccionar de su navegador para ver si el error se ha resuelto. Debes repetir este proceso para todas las demás opciones hasta que encuentres la que resuelva el error de contenido.

Hay opciones adicionales para los temas y complementos específicos de su sitio web y si desea dejar el contenido del sitio web externo en HTTP. Puede dejar estas dos opciones solas y pasar a las finales.

En la última opción, debes especificar cómo quieres que WordPress detecte cuando una página se carga a través de HTTPS.

Detección HTTPS

Una vez que esté satisfecho con su configuración, haga clic en el botón Guardar cambios para guardarlos.

Borre la caché de su sitio web y regrese a la herramienta Inspeccionar para asegurarse de que el error de Contenido mixto desaparezca.

4 preguntas frecuentes

¿Cómo puedo corregir errores de contenido mixto en WordPress?

El método más sencillo es utilizar un complemento de WordPress.
Puede actualizar manualmente todas las URL de su sitio web.
Aún puedes modificar tu archivo .htaccess (se necesita experiencia en codificación).

¿Cómo puedo evitar que se produzcan errores de contenido mixto en el futuro?

Asegúrese de instalar un certificado SSL en su sitio web. Evite el uso de imágenes de terceros con URL inseguras (HTTP) en las páginas de su sitio web.
Tenga cuidado al instalar nuevos complementos o temas y asegúrese de que sean compatibles con HTTPS.

¿Qué pasa si no puedo corregir los errores de contenido mixto en mi sitio web por mi cuenta?

Si no puede resolver los errores de contenido mixto de forma independiente, no dude en ponerse en contacto con el soporte de su proveedor de alojamiento web o contratar a un desarrollador profesional.

5. Conclusión

Es necesario abordar los errores de contenido mixto en su sitio web de WordPress para mantener una experiencia de navegación segura y fluida.

Al elegir un proveedor de alojamiento, asegúrese de que ofrezca certificados SSL gratuitos y de instalar un certificado SSL desde su panel de alojamiento o cPanel mientras instala su sitio web de WordPress.

En segundo lugar, asegúrese de no pegar URL que no utilicen un protocolo seguro, como HTTPS, en sus páginas web, ya que también podrían provocar este error.

Sin embargo, si ya ha encontrado el problema, puede utilizar el complemento recomendado mencionado en este artículo del blog para corregir el error, o puede actualizar manualmente los enlaces cuando los detecte.

Si te gusta esta publicación, háznoslo saber enviando un tweet a @rankmathseo.