WordPress 5.7 facilitará la migración de HTTP a HTTPS

La próxima gran versión de WordPress hará que sea mucho más fácil para los usuarios migrar sus sitios de HTTP a HTTPS . Introduce nuevas capacidades para detectar si el entorno de alojamiento del usuario es compatible con HTTPS y proporciona un proceso de actualización con un solo clic, manejando reescrituras de contenido mixto siempre que sea posible.

«Un problema importante en WordPress ha sido la migración de un sitio de WordPress de HTTP a HTTPS: si bien cambiar la dirección del sitio y la dirección de WordPress para usar HTTPS es trivial, actualizar las referencias a las URL antiguas en el contenido existente no lo es», WordPress Core Committer Felix Arntz dijo en el boleto proponiendo la función. «No se puede lograr dentro de la interfaz de usuario central y requiere el uso de herramientas más avanzadas, como WP-CLI o plugins como Better Search Replace, que no es posible para la mayoría de los usuarios».

En WordPress 5.6, no hay una guía clara en la pantalla de salud del sitio sobre cómo migrar a HTTPS, aunque se muestra como un problema. El usuario debería aprender más sobre cómo actualizarlo manualmente, comenzando por cambiar las URL del sitio.

En WordPress 5.7, si se admite HTTPS, la pantalla Estado de salud del sitio notificará a los usuarios y los guiará con un nuevo botón que actualiza el sitio con un solo clic. También migra el contenido del sitio sobre la marcha para usar HTTPS para las URL. Arntz grabó un video de demostración de la actualización:

Ver este vídeo en YouTube.

Este cambio también viene con nuevas variables de entorno y filtros que permiten a los proveedores de alojamiento cambiar las URL vinculadas en la verificación de estado de HTTPS en el estado del sitio, para que puedan administrarlo de manera más eficaz para las opciones de alojamiento de sus clientes. Esto es similar a cómo los hosts pueden modificar las URL para actualizar la versión de PHP, lo que ha tenido un impacto positivo en hacer que los sitios se ejecuten en versiones compatibles de PHP.

Es importante tener en cuenta que la migración optimizada de HTTP a HTTPS en 5.7 no maneja la actualización de contenido en la base de datos. Además, si las URL de un sitio están controladas por constantes, la actualización no se puede completar automáticamente. En estos casos, la verificación del estado de HTTPS en la pantalla Estado del sitio informará al usuario por qué el sitio debe actualizarse manualmente.