Enfoque en la nueva versión de WordPress

¡La salida de WordPress 5.4 está prevista para el 31 de marzo de 2020! 💙

Dirigido por Matt Mullenweg, coordinado por Francesca Marano y un equipo de gestión de 8 personas, WordPress versión 5.4 propondrá mejoras técnicas al CMS y numerosos desarrollos en el editor Gutenberg. Por supuesto, también habrá una cuestión de corregir numerosos errores y hacer pequeñas mejoras que beneficiarán a todos.

También recomendado : Noticias e iniciativas bretonas: sumérgete en el corazón de la nueva generación

Como usuario, podrás disfrutar de nuevos bloques, numerosas mejoras en el editor, nuevos contenidos integrados y una experiencia de administración de WordPress mejorada.

Como desarrollador, WordPress 5.4 traerá 122 mejoras y nuevas características y 210 correcciones. Por supuesto, todo esto provoca cambios en el código en el núcleo del CMS, lo que puede obligarte a realizar modificaciones en el código del sitio, en los temas o en los plugins.

Leer también : Los gastos recuperables en alquiler

En este artículo, nos centraremos precisamente en las principales modificaciones técnicas de esta nueva versión.

Accesibilidad

De los

14 cambios de accesibilidad en WP 5.4, hay cambios en el orden de carga de la barra de administración en el DOM, el calendario y los últimos comentarios del widget, en el menú de la pantalla de gestión, y correcciones de errores señaladas por el control de accesibilidad realizado en WP 5.4; el año pasado por WPCampus.

Editor/Gutenberg

El desarrollo del editor ha continuado su rápido desarrollo desde la versión 5.0 de WordPress. Hoy, Gutenberg 7.5 ha sido integrado en WordPress 5.4, lo que hace que haya una diferencia de 10 versiones de Gutenberg con la versión que había sido integrada en WordPress 5.3 el noviembre pasado. ¡WordPress 5.4 incluye por lo tanto las versiones de Gutenberg 6.6, 6.7, 6.8, 6.9, 7.0, 7.1, 7.2, 7.3, 7.4 y 7.5, así como correcciones y mejoras de rendimiento desde la versión 7.6 que han encontrado la manera de deslizarse discretamente en WP 5.4! 😎

El artículo de WordPress 5.4 Beta 1 destaca algunas de las nuevas características del editor. Desde WordPress 5.3, se ha logrado una impresionante reducción del tiempo de carga del editor del 14%, y sobre todo una reducción del tiempo de espera antes de poder insertar contenido del orden del 51%!

A continuación encontrarás enlaces a las notas del desarrollador, en inglés. Estos cambios están relacionados con los siguientes:

Adición de dos nuevos bloques: red social y botones

Nuevos bloques en WordPress 5.4

Una actualización del componente botón

Un componente de botón actualizado en WordPress 5.4

Modo de pantalla completa ahora activado por defecto en el editor

Modo de pantalla completa activado por defecto en el editor

Las colecciones de bloques

Colecciones de bloques

Atajos de teclado personalizables

Atajos de teclado del editor de bloques en WordPress 5.4

La nueva API para controlar los cambios de estilo de bloque

Nuevo: Variaciones de bloques API

La nueva API que permite a los temas controlar el uso de degradados CSS

Nueva API de tema de degradado

El nuevo paquete @wordpress /create-block

Nuevo paquete @wordpress /create-block para el scaffolding por bloques

Marcado CSS y cambios de estilo generados por el editor

Modificaciones de marcado y estilo

Actualizaciones de la API del editor

Actualizaciones de la API General Block Editor

La herramienta de personalización

Entre

los 14 cambios realizados en la herramienta de personalización (llamada Customizer en inglés), notamos primero que WordPress 5.4 mejorará considerablemente la accesibilidad de los elementos seleccionables (estado de enfoque en particular) en línea con las numerosas mejoras ya aprobadas por WordPress 5.3. También se destaca la adición de funciones y hooks existentes (que son las acciones y filtros disponibles en la API de WordPress), eliminando la etiqueta meta precompuesta apple-touch-icon-precomposed que ahora está obsoleta, y mejorando la lógica de selección de los elementos de menú.

Ten en cuenta que algunas clases PHP no utilizadas del núcleo de WordPress ahora están formalmente obsoletas y por lo tanto ya no necesitarás utilizarlas:

Deprecación formal de algunas clases Customizer no utilizadas en WordPress 5.4

Menú

Entre los 5 cambios relacionados con el componente Menú, cabe destacar que WordPress 5.4 mejora la accesibilidad del teclado del panel de selección de elementos que irán en los menús, y se han realizado mejoras en la interfaz.

Si los plugins añaden campos personalizados a los elementos del menú, es posible que debas actualizar el código para utilizar el nuevo hook wp_nav_menu_item_custom_fields:

Los nuevos hooks te permiten añadir campos personalizados a los elementos del menú

Privacidad y datos privados

Entre los 15 cambios relacionados con este componente de WordPress, aquí están los cambios más importantes:

  • Las exportaciones de datos personales ahora incluyen tokens de sesión, lugares de eventos comunitarios donde hemos revisado el panel de control, su ubicación y, sobre todo, las metadatos personalizados de los usuarios.
  • Las exportaciones de datos personales también incluyen un archivo JSON y una tabla de contenido.
  • Nuevos filtros están disponibles para modificar los encabezados de todos los correos electrónicos de datos privados.
  • Las tablas de solicitudes de datos privados han sido mejoradas.
  • La función wp_get_user_request_data() ha sido completamente reemplazada por la función wp_get_user_request() para una mejor comprensión.

Todos estos cambios están detallados en una nota de desarrollo única:

Actualizaciones de privacidad en 5.4

Cambios en la API REST

Entre los 22 cambios relacionados con la API REST, los siguientes son particularmente importantes:

  • WordPress 5.4 ahora soporta el valor OR del parámetro de relación de consulta de taxonomía
  • Adición de enlaces selectivos integrados Modificaciones a
  • la

  • método WP_REST_Server

Los cambios importantes realizados en la API REST están listados en este artículo:

Cambios realizados en las API REST en 5.4

Códigos cortos/códigos cortos

WordPress 5.4 introducirá apply_shortcodes() como alias de do_shortcode(). Se anima a los desarrolladores a utilizar la nueva funcionalidad. Sin embargo, la anterior seguirá siendo mantenida para asegurar la compatibilidad hacia atrás.

WordPress 5.4 introduce apply_shortcodes() como alias para do_shortcode()

Widgets

Entre los 9 cambios de widgets, WordPress 5.4 mejora la accesibilidad y la ergonomía de la pantalla de gestión de widgets e introduce cambios en los últimos Comentarios y Widget Calendario.

Modificaciones relacionadas con el marcado Widget Calendario en WordPress 5.4

Otros cambios para desarrolladores

Facilitar el despliegue de entornos de desarrollo locales en WordPress

wp-env: Entornos locales simples para WordPress.

Cambio en el tratamiento de las solicitudes de visualización de Favicon

Mejoras en la gestión de favicon en WordPress 5.4

Y por último, una pequeña serie de cambios diversos y variados

Una sección también contiene una serie de cambios importantes, incluyendo:

  • Mejor información sobre errores en wp_login_failed
  • Adición del ID de sitio en el filtro multisite newblog_notify_siteadmin
  • Nueva integración de video para TikTok
  • Eliminación de CollegeHumor integra
  • almacenamiento de URL de origen de los medios adjuntos en meta _source_url
  • Carga de la barra de administración utilizando wp_body_open
  • Eliminación del ID duplicado en el widget Últimos Comentarios
  • Un nuevo parámetro en retrieve_password() lostpassword_post action
  • Los encabezados de tema ahora soportan “Requiere al menos” y “Requiere PHP”
  • la funcionalidad Delete_Posts no estará disponible más tiempo alertas PHP desencadenantes para los tipos de publicaciones personalizados

Todo está detallado en inglés en esta nota de desarrollo:

Desarrollador Diversos cambios centrados en WordPress 5.4

Para recordar, la salida de WordPress 5.4 está prevista para el 31 de marzo de 2020. Ya puedes probarlo en la versión Release Candidate instalando el plugin oficial de WordPress Beta Tester, luego yendo a sus ajustes y marcando la versión “Beta” /die y luego actualiza la instalación de manera clásica.

WordPress Beta tester

Lee más en blog-introduction.fr

Enfoque en la nueva versión de WordPress