Aller au contenu
Accueil » Wordpress » WordPress 5.4 est là ! Mettez votre site à jour !

WordPress 5.4 est là ! Mettez votre site à jour !

C’est aujourd’hui, en plein confinement que sort WordPress 5.4. Cette nouvelle mouture est composée de plusieurs choses, notamment des améliorations techniques diverses, des évolutions pour l’éditeur Gutenberg ainsi que des centaines de bugs corrigés. Voici les principales nouveautés de cette version !

Avant de réaliser la mise à jour de votre site vers WordPress 5.4, n’oubliez pas de faire une sauvegarde complète de votre site (fichiers + base de données) ! Votre thème ou vos modules peuvent ne pas être à 100% compatible avec cette nouvelle version !
N’hésitez pas à me contacter si besoin ! 🙂

Accessibilité

Parce que l’accessibilité, c’est important ! J’en avais d’ailleurs parlé l’année dernière sur ce billet : Améliorer l’accessibilité web – Le web est-il inaccessible ?

Dès que vous aurez la mise à jour, vous profiterez de 14 modifications liées à l’accessibilité, notamment une meilleure gestion du tabIndex qui permet aux personnes utilisant une synthèse vocal, par exemple, de naviguer plus facilement.

Vous pouvez retrouver le détail de ces modifications liées à l’accessibilité sur WordPress Core.

Performances

WordPress 5.4 est 100% compatible PHP 7.4 et améliore encore un peu plus ses performances au fur et à mesure de ses versions. Cette version inclut notamment le lazyloading natif de vos images ! Cette fonctionnalité, initié par Google est compatible avec Google Chrome > 76 et Firefox ç partir de la version 75.

Cela permettra à votre site de charger plus rapidement et ainsi, gagner quelques millisecondes, voir des secondes pour les plus gourmands d’entre vous 🙂

L’éditeur Gutenberg

Éditeur toujours malaimé par certains et désormais apprivoisé par d’autres (dont je fais partie), Gutenberg continue son petit bonhomme de chemin. Cette version contient énormément de choses à propos de cet éditeur, je ne vais pas faire une liste exhaustive, mais celles qui m’intéressent le plus.

  • Ajout de nouveaux blocs (réseaux sociaux, ensemble de boutons, etc…)
  • Composant « bouton » amélioré
  • Mode « plein écran » de l’éditeur activé par défaut
  • Raccourcis clavier personnalisables (enfin !)
  • Une nouvelle API permettant au thème de contrôlé l’utilisation des dégradés CSS
  • Des collections de blocs (une sorte de galerie de blocs préformatés que vous pouvez utiliser à souhait !)

Confidentialité et données privées / RGPD

La confidentialité des données est, depuis la RGPD, au cœur de WordPress. WordPress 5.4 embarque 15 modifications plus ou moins majeures sur le sujet, dont voici les principales :

  • Les exports de données personnelles incluent maintenant les tokens de session, les emplacements des évènements communautaires auxquels on s’est intéressé dans le tableau de bord, leur localisation et les métadonnées personnalisées des utilisateurs / utilisatrices.
  • Les exports 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 relatifs aux données privées.
  • Les tableaux de listing des demandes relatives aux données privées ont été améliorés.
  • La fonction wp_get_user_request_data() a été totalement remplacée par la fonction wp_get_user_request() pour une meilleure compréhension.

Plus de détails disponibles ici

Shortcodes / codes courts

La mythique fonction do_shortcode a un nouvel alias apply_shortcode, plus parlant pour moi et qu’il faudra désormais prioriser. L’ancien sera toujours présent, pour assurer la rétrocompatibilité.

Du côté des développeur·euse·s

Simplification de la mise en place d’environnement de développement local ! Enfin ! Grâce à la commande wp-env, vous pourrez ainsi accéder à votre WordPress en local en tapant localhost:8888 dans votre barre d’URL.

Cette dernière nécessite Docker et Node pour fonctionner. Un simple npm install -g @wordpress/env vous permettra de l’installer sur votre poste.

Pour les usages avancés, vous pouvez définir des paramètres personnalisés grâce au fichier .wp-env.json

Plus de détails ici :

Également, on y trouve :

  • Une meilleure information sur les erreurs au niveau de wp_login_failed
  • L’ajout de l’ID du site dans le filtre multisite newblog_notify_siteadmin
  • Un nouvel embed vidéo pour TikTok !
  • Le stockage de l’URL d’origine des médias attachés dans la méta _source_url 
  • Le chargement de la barre d’administration en utilisant wp_body_open
  • La suppression des ID dupliqués dans le widget « Derniers commentaires »
  • Un nouveau paramètre dans l’action lostpassword_post de retrieve_password()
  • Les en-têtes de thèmes prennent maintenant en charge les instructions “Requires at least” et “Requires PHP” (Enfin !)
  • La capacité delete_posts ne déclenchera plus d’avertissements PHP pour les types de publications personnalisés

Pour tout voir :


[jetpack_subscription_form show_only_email_and_button= »true » custom_background_button_color= »undefined » custom_text_button_color= »undefined » submit_button_text= »Abonnez-vous » submit_button_classes= »undefined » show_subscribers_total= »true » ]

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.