La sortie deWordPress 5.4est prévue pour le 31 mars 2020 ! 💙
Dirigé par Matt Mullenweg, coordonné par Francesca Marano et une équipe de gestion de 8 personnes, WordPress version 5.4 proposera des améliorations techniques au CMS et de nombreux développements sur l’éditeur Gutenberg. Bien sûr, il y aura aussi une question de corriger de nombreux bugs et de faire de petites améliorations qui profiteront à tout le monde.
En tant qu’utilisateur, vous serez en mesure de profiter de nouveaux blocs, de nombreuses améliorations de l’éditeur, de nouveaux contenus intégrés (intégrés), et l’expérience d’administration WordPress améliorée.
En tant que développeur ou développeur, WordPress 5.4 apportera 122améliorations et de nouvelles fonctionnalités et 210 correctifs. Bien sûr, tout cela provoque des changements de code au cœur du CMS, ce qui peut vous obliger à apporter des modifications au code du site, aux thèmes ou aux extensions.
Dans cet article, nous allons nous concentrer précisément sur la principalemodifications techniques de cette nouvelle version.
Accessibilité
Sur les
14 changements d’accessibilité dans WP 5.4, il y a des changements dans l’ordre de chargement de la barre d’administration dans le DOM, le calendrier et les derniers commentaires du widget, dans le menu de l’écran de gestion, et des corrections de bogues signalées par le contrôle d’accessibilité effectué dans WP 5.4. ; l’année dernière par WPCampus.
Rédacteur/Gutenberg
Le développement de l’éditeur a continué son développement rapide à partir de la version 5.0 de WordPress. Aujourd’hui, Gutenberg 7.5 a été intégré dans WordPress 5.4, ce qui fait didifférence 10 versions de Gutenberg avec la version qui avait été intégrée dans WordPress 5.3 Novembre dernier ! WordPress 5.4 inclut donc Gutenberg versions 6.6, 6.7, 6.8, 6.9, 7.0, 7.1, 7.2, 7.3, 7.4 et 7.5, ainsi que des correctifs et des améliorations de performance depuis la version 7.6 qui ont trouvé un moyen de glisser discrètement dans WP 5.4 ! 😎
L’ article deWordPress 5.4 Beta 1 met en évidence certaines des nouvelles fonctionnalités de l’éditeur. Depuis WordPress 5.3, une réduction impressionnante du temps de chargement de l’éditeur a été rendue possible de 14%, et surtout une réduction du temps d’attente avant de pouvoir insérer du contenu de l’ordre de 51% !
Ci-dessous vous trouverez des liens vers les notes du développeur, en anglais. Ces changements sont liés aux éléments suivants :
Ajout de deux nouveaux blocs : réseau social eset de boutons
Nouveaux blocs dans WordPress 5.4
Une mise à jour du composant bouton
Un composant de bouton mis à jour dans WordPress 5.4
Mode plein écran maintenant activé par défaut dans l’éditeur
Mode plein écran activé par défaut dans l’éditeur
Les collections de blocs
Collections de blocs
Raccourcis clavier personnalisables
Raccourcis clavier de l’éditeur de blocs dans WordPress5.4
La nouvelle API pour contrôler les changements de style de bloc
Nouveau : Variations de blocs API
La nouvelle API qui permet aux thèmes de contrôler l’utilisation des dégradés CSS
Nouvelle API de thème de dégradé
Le nouveau paquet @wordpress /create-block
Nouveau paquet @wordpress /create-block pour l’échafaudage par blocs
Marquage CSS et changements de style générés par l’éditeur
Modifications de balisage et de style
Mises à jour de l’API de l’éditeur
Mises à jour de l’API General Block Editor
L’ outil de personnalisation
Parmi
les 14 modifications apportées à l’outil de personnalisation (appelé Customizer en anglais), nous notons d’abord que WordPress 5.4 améliorera considérablement l’accessibilité des éléments sélectionnables (état de mise au point en particulier) en ligne avec les nombreuses améliorations déjà approuvées par WordPress 5.3. Notez également l’ajout de laaux fonctions et aux hooks existants (ce sont les actions et les filtres disponibles dans l’API WordPress), en supprimant la balise meta précomposée pomme-touch-icon-précomposée qui est maintenant obsolète, et en améliorant la logique de sélection des éléments de menu.
Veuillez noter que certaines classes PHP inutilisées du noyau WordPress sont maintenant formellement obsolètes et donc vous n’aurez plus besoin d’être utilisées :
Dépréciation formelle de certaines classes Customizer inutilisées dans WordPress 5.4
Menu
Parmi les 5 changements concernant le composant Menu, il convient de noter que WordPress 5.4 améliore l’accessibilité du clavier du panneau de sélection des éléments qui iront dans les menus, et qui ont été faits des améliorations de l’interface.
Si les extensions ajoutent des champs personnalisés aux éléments de menu, vous devrez peut-être mettre à jour le code pour utiliser le nouveau crochet wp_nav_menu_item_custom_fields :
Les nouveaux crochets vous permettent deajouter des champs personnalisés aux éléments de menu
Confidentialité et données privées
Parmi les 15 changements concernant ce composant WordPress, voici les changements les plus importants :
Les
- exportations de données personnelles incluent désormais des jetons de session, des lieux d’événements communautaires où nous avons examiné le tableau de bord, leur emplacement et, surtout, les métadonnées personnalisées des utilisateurs. Les
- exportations de données personnelles incluent également un fichier JSON et une table des matières.
- De nouveaux filtres sont disponibles pour modifier les en-têtes de tous les e-mails de données privées.
- Les tableaux des demandes de données privées ont été améliorés.
- La fonction wp_get_user_request_data () a été complètement remplacée par la fonction wp_get_user_request () pour une meilleure compréhension.
Tous ces changements sont détaillés dans une note de développement unique :
Mises à jour de confidentialité dans 5.4
Modifications de l’APIREST
Parmi les 22 modifications liées à l’API REST, les éléments suivants sont particulièrement importants :
- WordPress 5.4 Prendeora prend en charge la valeur OR du paramètre de relation de requête de taxonomie
- Ajout de liens sélectifs intégrés Modifications à
- méthode WP_REST_Server
la
Les modifications importantes apportées à l’API REST sont répertoriées dans cet article :
Modifications apportées aux API REST dans 5.4
Codes courts/codes courts
WordPress 5.4 introduira apply_shortcodes () comme alias de do_shortcode (). Les développeurs sont encouragés à utiliser la nouvelle fonctionnalité. Cependant, la précédente restera maintenue pour assurer la compatibilité ascendante.
WordPress 5.4 introduit apply_shortcodes () comme alias pour do_shortcode ()
Widgets
Parmi les 9 changements de widgets, WordPress 5.4 améliore l’accessibilité et l’ergonomie de l’écran de gestion des widgets et introduit des changements à la dernièreCommentaires et WidgetCalendar.
Modifications liées au balisage Widget Calendrier dans WordPress 5.4
Autres changements pour les développeurs
Simplifier le déploiement d’environnements de développement locaux sur WordPress
wp-env : Des environnements locaux simples pour WordPress.
Modification du traitement des requêtes d’affichage Favicon
Améliorations de la gestion favicon dans WordPress 5.4
Et enfin, une petite série florale de modifications diverses et diverses
Une section contient également un certain nombre de changements importants, notamment :
- Meilleure information sur les erreurs dans wp_login_failed
- Ajout de l’ID de site dans le filtre multisite newblog_notify_siteadmin
- Nouvelle intégration vidéo pour TikTok
- Suppression CollegeHumor intègre
- stockage d’URL d’origine des médias attachés dans meta _source_url
- Chargement de la barre d’administration à l’aide de wp_body_open
- Suppression de l’IDduplique dans le widget Last Comments
- Un nouveau paramètre dans retrieve_password () lostpassword_post action
- Les en-têtes de thème supportent désormais « Nécessite au moins » et « Nécessite PHP »
- la fonctionnalité Delete_Posts ne sera pas disponible plus longtemps alertes PHP déclencheurs pour les types de poste personnalisés
le
Tout est détaillé en anglais sur cette note de développement :
Développeur Divers changements axés sur WordPress 5.4
Pour rappel, la sortie de WordPress 5.4 est prévue pour le 31 mars 2020. Vous pouvez déjà le tester dans la version Release Candidate en installant l’extension officielle de WordPress Beta Tester, puis en allant dans ses paramètres et en cochant la version « Beta » /die puis mettez à jour l’installation de manière classique.
WordPressBetatester
Lire la suite sur blog-introduction.fr