Actualización de Gutenberg v21.1.0: Mejoras, correcciones y mejoras para desarrolladores

WordPress Gutenberg El editor ha recibido otra importante actualización. En la última versión del v21.1.0 El equipo ha introducido una serie de útiles mejoras en la biblioteca de bloques, la Interactivity API, el rendimiento y la accesibilidad. Desde la nueva experiencia de configuración unificada del ToolsPanel, pasando por las mejoras de enrutamiento y tipo de la Interactivity API, hasta los múltiples detalles de los bloques principales, esta actualización hace que la creación de contenidos y la personalización del desarrollo sean más eficientes. Estas son las novedades Gutenberg v21.1.0 para que pueda ver de primera mano cómo estos cambios pueden mejorar el rendimiento de su sitio web.

Imagen[1]-Actualización de Gutenberg v21.1.0: Mejoras, correcciones y mejoras para desarrolladores

I. Mejoras de la biblioteca de bloques y las API interactivas

1.1 Mejora de la funcionalidad de la biblioteca de bloques

  • Bloque Autor
    Refactorizado el panel de configuración para utilizar el panel de herramientas y conseguir una interfaz de configuración más limpia e intuitiva.
Image[2]-Actualización de Gutenberg v21.1.0: Mejoras, correcciones y mejoras para desarrolladores
  • Bloque de paginación de comentarios (Comments Pagination Block)

Se han eliminado los márgenes exteriores innecesarios en la parte inferior de los enlaces para que el espaciado de la maquetación sea más ordenado y uniforme.

  • Bloque de navegación
    Cuando se amplía un submenú, el icono indicador se voltea o gira automáticamente para mejorar la se?al visual.
  • enlace de navegaciónbloques(Bloque de enlaces de navegación)
    adicional dropdownMenuProps junto con resetAll Funciones que amplían la personalización y la flexibilidad de desarrollo.
Imagen [3]-Actualización de Gutenberg v21.1.0: Mejoras, correcciones y mejoras para desarrolladores
  • Bloque de enlaces de navegación de artículos (Post Navigation Link Block)
    Refactorización del panel de configuración para utilizar ToolsPanel.
Imagen [4]-Actualización de Gutenberg v21.1.0: Mejoras, correcciones y mejoras para desarrolladores

1.2 Mejoras de la API de interactividad

Esta actualización aporta varias funciones importantes a la API de interactividad:

  • Enrutador iAPI
    1. adicional attachTo Soportado, permitiendo un comportamiento adicional para nuevas áreas de enrutamiento.
    2. Soporte para cargar nuevos módulos de estilo y script en la navegación del lado del cliente.
  • derivar NavigateOptions junto con PrefetchOptions Tipo.
Imagen [5]-Actualización de Gutenberg v21.1.0: Mejoras, correcciones y mejoras para desarrolladores

II. Escalabilidad y actualizaciones de bloques sociales

Variaciones del bloque de enlaces socialespersonalizaciónpara potenciar la libertad de dise?o de los contenidos.

Imagen [6]-Actualización de Gutenberg v21.1.0: Mejoras, correcciones y mejoras para desarrolladores

Corrección de errores para mejorar la estabilidad

Esta actualización corrige varios problemas del núcleo y de la biblioteca de bloques, entre ellos:

  • Datos básicos getHomePageEvita devolver objetos antes de analizarlos para mejorar la estabilidad de los datos.
  • Bloque Calendario: Se ha corregido un problema que impedía cambiar los colores entre los estilos globales y theme.json.
  • FormularioFileUploadTipos MIME de audio ampliados compatibles con iOS.
  • Bloque de imágenesCorrección de alertas de accesibilidad para componentes nativos caducados;resetAll La resolución de la imagen puede restablecerse a su valor por defecto.

Corrección de errores de la API de interactividad

  • Arreglar lightbox de imagen en la lógica de navegación de cliente completo.
  • Corrección del problema de importación dinámica en páginas recién visitadas.
  • Corrección de errores detectados en el generador withScope y en el análisis sintáctico de regiones anidadas duplicadas.

IV. Estilo global y optimización del rendimiento

  • Estilos globalesSe ha corregido un problema por el que el estilo global de los bloques de formulario afectaba a todos los elementos del formulario.
Imagen [7]-Actualización de Gutenberg v21.1.0: Mejoras, correcciones y mejoras para desarrolladores
  • optimización del rendimiento: Los bloques Avatar optimizan las consultas controladas por el usuario para mejorar la velocidad de carga.

V. Desarrolladores y mejoras de la documentación

5.1 Refactorización de TypeScript

Múltiples paquetes fueron migrados a TypeScript, incluyendo:

  • Paquete HtmlEntities
  • Paquete obsoleto

5.2 Actualización de la documentación

  • Corregir un error de enlace en Developer.WordPress.org.
  • actualización Crear bloque documentación sobre espacios de nombres personalizados.
  • aumentar isPostSavingLocked Ejemplo.

VI. Calidad y accesibilidad del código

  • Refactorización múltiple del código, como poner URLInputButton Reescrito como un componente funcional React.
  • mejorado PostAuthorCombobox Las devoluciones de llamada se han simplificado.
  • La API de plantillas a?ade un botón de retroceso y corrige la pérdida de foco en el flujo de creación de plantillas.
  • Mejora de la precisión de las anotaciones de interactividad y enrutadores.

VII. Resumen

Imagen [8]-Actualización de Gutenberg v21.1.0: Mejoras, correcciones y mejoras para desarrolladores

Gutenberg v21.1.0 Aporta una experiencia unificada para el panel de configuración de bloques, actualizaciones básicas de las API de interacción y nuevas mejoras de rendimiento, accesibilidad y comodidad para los desarrolladores. Para los creadores de contenidos, esto significa una experiencia de edición más fluida; para los desarrolladores, proporciona una base más sólida para el desarrollo personalizado y las extensiones de plugins. Para más información, visiteGutenbergmás recienteinformación.


Contacte con nosotros
?No puede leer el tutorial? Póngase en contacto con nosotros para obtener una respuesta gratuita. Ayuda gratuita para sitios personales y de peque?as empresas
Servicio de atención al cliente WeChat
Servicio de atención al cliente WeChat
Tel: 020-2206-9892
QQ咨詢:1025174874
(iii) Correo electrónico: info@361sale.com
Horario de trabajo: de lunes a viernes, de 9:30 a 18:30, días festivos libres
? Declaración de reproducción
Este artículo ha sido escrito por Millie
EL FIN
Si le gusta, apóyela.
felicitaciones968 compartir (alegrías, beneficios, privilegios, etc.) con los demás
comentarios compra de sofás

Por favor, inicie sesión para enviar un comentario

    Sin comentarios