WordPress 7.0 «Armstrong»

Se lanzó WordPress 7.0 «Armstrong», la más reciente versión mayor del sistema de gestión de contenido de código abierto, distribuido bajo la licencia GPLv2 o superior. El lanzamiento estaba programado para el 20 de mayo de 2026, tras ser pospuesto desde la fecha de abril: los desarrolladores lanzaron versiones RC adicionales para probar los cambios arquitectónicos antes de la versión final.

En WordPress 7.0 incluye más de 419 correcciones y cambios en Core Trac, incluyendo más de 300 correcciones de errores, así como cientos de cambios en el editor, el panel de control y la integración con IA.

Cambios importantes

  • WP AI Client y una nueva infraestructura de IA.
    Se ha añadido WP AI Client al núcleo: una única interfaz PHP, a través de la cual los plugins pueden acceder a modelos de IA generativa sin vínculo rígido a un proveedor específico. WordPress se encarga de la circulación de solicitudes, y las claves y conexiones se gestionan a través de una nueva pantalla Ajustes > Conectores. Por defecto, se prevén conexiones con Anthropic, Google y OpenAI, pero la arquitectura está diseñada para ampliaciones por desarrolladores externos.

  • API de Capacidades para futuros escenarios “agenciales”.
    Una nueva capa de API de Capacidades ha sido integrada con WP AI Client y permite describir las capacidades del sitio y los plugins de tal manera que puedan ser utilizadas en flujos de trabajo automatizados secuenciales. Por ahora, esto es más bien una base para desarrolladores que simplemente un botón de “hacer bonito”, pero la dirección es clara: WordPress se está preparando para la era de los plugins de IA.

  • Panel administrativo actualizado.
    En wp-admin, ha aparecido un nuevo esquema de color Modern, se han actualizado estilos, contraste y tipografía. Se han añadido transiciones suaves entre pantallas el panel de control, las cuales se desactivan si el usuario tiene habilitada la reducción de animaciones en el sistema.

  • Paleta de Comandos en el panel administrativo.
    Se ha añadido acceso rápido a la Paleta de Comandos en la barra superior a través de Ctrl+K o ⌘K. Ahora desde cualquier lugar del panel de control se puede acceder más rápidamente a las acciones y herramientas necesarias, sin tener que buscarlas en los menús.

  • Página dedicada para la gestión de fuentes.
    La Biblioteca de Fuentes ha recibido una página dedicada para la gestión de fuentes. Los tipos de letra se pueden cargar, instalar y administrar de manera centralizada desde un solo lugar, lo que debería simplificar la vida de los propietarios de sitios con temas de bloques.

  • Comparación visual de ediciones.
    Se han añadido Revisiones Visuales al editor: ahora se pueden comparar visualmente dos versiones de una entrada o página, con un control deslizante entre las ediciones. El inspector de documentos muestra un resumen de los cambios, y se puede acceder directamente a las áreas modificadas en la página.

  • Un editor iframe más estable.
    El editor de entradas ahora utiliza de manera más activa el modo iframe aislado, si todos los bloques insertados funcionan a través de la API Block versión 3 o superior. Esto debería reducir la influencia de los estilos y scripts del tema o los plugins en el propio editor.

  • Menús móviles personalizables.
    Los menús superpuestos de navegación para dispositivos móviles ahora se pueden crear a partir de bloques y patrones en el Editor del Sitio. Se ha añadido un bloque separado para cerrar el menú superpuesto de navegación, lo que da a los temas y usuarios un mayor control sobre la apariencia de la navegación móvil.

  • Visibilidad de bloques por dispositivo y configuraciones adaptativas.
    En WordPress 7.0, los bloques se pueden ocultar o mostrar según el tipo de dispositivo. También se han ampliado las configuraciones del modo responsivo: se pueden cambiar estilos para diferentes puntos de ruptura y ajustar los tamaños de esos puntos de ruptura.

  • Mejoras en los patrones y sustituciones de patrones.
    Las sustituciones de patrones ahora funcionan no solo con bloques básicos, sino también con bloques personalizados. Para los desarrolladores, se han añadido nuevas posibilidades para gestionar atributos a través de las Asociaciones de Bloques, y el modo contentOnly se aplica de manera más amplia, por lo que es recomendable que los autores de bloques describan con más detalle los atributos editables en block.json.

  • Nuevos y mejorados bloques.
    Se han añadido el Bloque de Encabezado, el Bloque de Migas de Pan y el Bloque de Iconos. La galería ahora tiene soporte para lightbox con presentación de diapositivas, se puede utilizar video como fondo en el Bloque de Portada, y el Bloque de Párrafo ha recibido soporte para columnas y márgenes de texto.

  • CSS a nivel de bloques individuales.
    El editor ahora permite aplicar CSS personalizado a un bloque específico en la página. Esto permite una personalización más precisa sin necesidad de crear clases separadas y editar el tema manualmente.

  • Registro de bloques solo con PHP.
    Los desarrolladores ahora pueden crear y registrar bloques y patrones directamente del lado de PHP a través de la API Block. Para los bloques registrados de PHP, se prevén atributos editables y la creación automática de controles del inspector a través de DataForm.

  • Cambios en la API de Interactividad.
    En el paquete @wordpress/interactivity se ha añadido la función watch(), que permite suscribirse a los cambios de señales dentro del callback. La directiva data-wp-watch puede utilizarse en el ciclo de vida del elemento DOM y reaccionar a los cambios de estado.

  • DataViews, DataForms y la extensión Site Editor.
    Se han añadido nuevos layouts Activity y Details, se ha mejorado la apariencia de los modales y Field API ha obtenido el registro de tipos externos. En Site Editor se ha establecido la base para el enrutamiento extensible, y el nuevo paquete @wordpress/boot permite a los plugins construir sus propias páginas del editor del sitio.

  • Registro de usuarios más seguro.
    Los roles de Administrador y Editor han sido eliminados de la selección de roles predeterminada para nuevos usuarios en la configuración general. Si se seleccionó uno de estos roles antes de la actualización, Site Health mostrará una advertencia. Para desarrolladores, se ha añadido el filtro default_role_dropdown_excluded_roles.

  • Actualizaciones de bibliotecas y requisitos.
    La versión mínima de PHP para el núcleo de WordPress ahora se ha incrementado a PHP 7.4. Se han actualizado PHPMailer a 7.0.2, backbone.js a 1.6.1, Requests a 2.0.17, CodeMirror a la rama actual v5; también se ha añadido el manejo de avisos de deprecación de PHP 8.1 para temas.

WordPress 7.0 parece un intento de sentar las bases al mismo tiempo para varias herramientas: integración con IA, administración, editor, bloques, patrones y registro de bloques en el servidor. A los propietarios de sitios se les recomienda, como siempre, probar primero la actualización en una copia del sitio, especialmente si se utilizan temas pesados, constructores visuales y plugins que interfieren activamente con el editor.

Fuente: linux.org.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster