Novedades Esenciales de WordPress 6.9 para Desarrolladores

Indice

Juanma Garrido, en su presentación sobre las novedades de WordPress 6.9, se centró en varias áreas clave para los desarrolladores y usuarios avanzados. Si bien su agenda general cubrió novedades en el editor de bloques, bloques nuevos/actualizados y tres APIs específicas, las siguientes cinco novedades fundamentales para desarrolladores fueron destacadas:

1. Abilities API (API de Habilidades)

Esta es una API completamente nueva que se integra en el Core de WordPress 6.9. Su propósito es actuar como un registro unificado y estándar de la funcionalidad que el sitio puede realizar. Esto es una pieza fundamental de la estrategia para incorporar la Inteligencia Artificial (IA) en WordPress. Las habilidades se definen con un esquema de entrada y un esquema de salida que deben cumplir requisitos, además de requerir permisos específicos para su ejecución. Esto permite que, a través de un adaptador MCP (Model Context Protocol), las habilidades definidas se conviertan en herramientas (tools) que un LLM (como ChatGPT o Claude) pueda utilizar para interactuar con el sitio de manera natural (ej. consultar la versión de PHP o el número de posts).

2. DataViews y DataForm

Estos son dos componentes de React esenciales que se están utilizando como base para construir las nuevas interfaces de administración de WordPress.

DataViews es el componente que se usa para mostrar datos en interfaces alineadas con el Core (como las vistas de Templates o Páginas en el editor del sitio), gestionando automáticamente la ordenación, el filtrado, la paginación y la selección de campos.

DataForm es el componente utilizado para la edición de datos.

• Ambos comparten una Fields API (API de Campos) extendida en 6.9, permitiendo definir hasta 13 tipos de datos diferentes (como array, booleano, color y email). Esta expansión es crucial porque la definición del tipo de dato permite a DataViews gestionar automáticamente la ordenación y a DataForm aplicar validación automática durante la edición.

3. Interactivity API (Avances)

Esta API no es nueva, pero ha recibido avances significativos que facilitan a los desarrolladores la creación de experiencias dinámicas en el frontend, similares a las de una Single Page Application, pero de manera estandarizada en WordPress. Las novedades incluyen la estandarización de la forma en que se pueden duplicar directivas para los elementos de frontend (usando la notación de triple hash). También hay mejoras en el Interactivity Router para permitir la navegación sin una recarga completa de la página, y ahora soporta que las páginas cargadas dinámicamente puedan contener bloques que a su vez utilicen la Interactivity API.

4. Paleta de Comandos en todas partes

La paleta de comandos (accesible con Control + K) se ha ampliado en WordPress 6.9 para estar disponible en toda la experiencia de administración (WP Admin), y no solo dentro del Editor del Sitio. Esto permite una navegación y ejecución de tareas de administración mucho más rápidas. Lo más relevante para los desarrolladores es la capacidad de registrar comandos personalizados mediante código (usando el comando dispatch), lo que abre un potencial para automatizar tareas desde cualquier parte del escritorio.

5. Colaboración Asíncrona con Notas en Bloques

Esta función introduce un mecanismo de colaboración asíncrona en el editor de bloques. Permite a los colaboradores adjuntar comentarios y feedback directamente a bloques específicos de un post. El autor del post recibirá notificaciones por correo electrónico cuando otro usuario añada una nota. Esta es la primera feature visible de un proyecto más grande que busca que WordPress alcance una experiencia de edición «multijugador» al estilo de Google Docs.

Estas novedades, especialmente las APIs (Abilities, DataViews/DataForm, Interactivity), representan un trabajo fundacional para adaptar WordPress al futuro de la web, haciendo hincapié en la IA, la colaboración y la mejora de la interfaz de usuario con herramientas modernas.

Aqui diapositivas con enlaces de interés.

Facebook
Twitter
LinkedIn
Pinterest

Entradas relacionadas

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

👋¡Hola, menda!

¿Quieres hablar con nosotros sobre algún tema?, ¿o sugerirnos algún plugin? Escríbenos desde este formulario y te atenderemos lo antes posible.

  • Responsable: Santiago Becerra Carrillo, titular del website elemendas.com.
  • Finalidad: Responder a tu consulta.
  • Legitimación: Consentimiento del interesado (es decir, tú), al enviar el formulario.
  • Destinatarios: Los datos no se cederán a terceros salvo en los casos en que exista una obligación legal. En todo caso, los datos que nos facilitas están ubicados en servidores cuya sede se encuentra dentro del territorio de la UE o gestionados por Encargados de Tratamiento acogidos al acuerdo “Privacy Shield”, aprobado por el Comité Europeo de Protección de Datos. Nuestro proveedor de envío de mail es MailerLite.
  • Derechos: Acceder, rectificar y suprimir los datos, así como otros derechos, como se explica en la información adicional.
  • Este sitio está protegido por reCAPTCHA y se aplican la política de privacidad y términos del servicio de Google.
Resumen de privacidad

Utilizamos cookies propias y de terceros para fines analíticos y para mostrarte publicidad personalizada o a partir de tus hábitos de navegación. Puedes cambiar la configuración u obtener más información consultando la Política de Cookies

Cookies estrictamente necesarias

Las cookies estrictamente necesarias tiene que activarse siempre para que podamos guardar tus preferencias de ajustes de cookies.

Cookies de terceros

Esta web utiliza Google Analytics para recopilar información anónima tal como el número de visitantes del sitio, o las páginas más populares.

Dejar esta cookie activa nos permite mejorar nuestra web.