WordPress 6.4 a introduit une série de changements techniques significatifs répartis dans 45 composants Core. Cet article vous offre un aperçu des modifications les plus impactantes, composant par composant, tout en fournissant des liens vers les notes de développement en anglais pour des détails plus approfondis.
Modifications sur l’éditeur de blocs
WordPress 6.4 a incorporé six versions de l’extension Gutenberg : 16.2, 16.3, 16.4, 16.5, 16.6 et 16.7. Parmi les principales nouveautés, on trouve l’API Block Hooks qui permet d’étendre les fonctionnalités des thèmes basés sur des blocs avec des filtres et des actions (#53987). De plus, il est maintenant possible de déclarer vos propres catégories de médias. Des ajustements ont également été apportés au paquet @wordpress/components, ainsi que des mises à jour des composants d’interface et d’autres modifications diverses.
Notifications sur l’administration
Deux nouvelles fonctions ont été introduites pour simplifier la génération du balisage HTML, favoriser la cohérence et permettre le filtrage des messages dans l’interface d’administration. Ces fonctions sont destinées au cœur du CMS, mais elles sont également recommandées pour les développeurs d’extensions.
Général
Une nouvelle fonction, wp_trigger_error(), a été ajoutée en complément de la fonction existante _doing_it_wrong().
API HTML
WordPress 6.4 a poursuivi le développement de l’API HTML en introduisant un processeur HTML minimaliste incluant le concept de fil d’Ariane. Il permet par exemple de rechercher des images étant enfants directs d’un élément div donné. De plus, des fonctionnalités liées à CSS et aux classes ont été ajoutées au processeur de balises.
Publications similaires :
- Comment augmenter la taille d’importation d’un fichier sur WordPress
- Comment configurer un système de réservation en ligne avec WordPress ?
- Les meilleures applications de monétisation mobile pour les blogueurs et les créateurs de contenu ?
- Comment optimiser la vitesse de chargement de votre site web en 2023
- Comment organiser et sauvegarder efficacement vos données d’entreprise
- Les différents types de sauvegarde des données qui existent
Médias
Les nouvelles installations WordPress n’incluront plus de page de fichier attaché par défaut, afin d’améliorer le référencement en évitant d’indexer des pages souvent non pertinentes. Cette modification introduit une nouvelle option, wp_attachment_pages_enabled, pour contrôler le comportement des pages de fichiers attachés sur les sites existants.
Améliorations des performances
WordPress 6.4 a consacré une grande partie de ses efforts à l’amélioration des performances et de l’efficacité du CMS. Des fonctions telles que get_options(), wp_prime_option_caches(), et wp_set_option_autoload_values() ont été ajoutées pour des solutions de récupération plus performantes des options stockées en base de données. Le chargement des modèles de fichiers a également été optimisé.
Chargement des images
La fonction wp_get_loading_optimization_attributes() a été améliorée pour gérer l’optimisation des attributs de chargement, en particulier pour les images et les iframes.
Chargement des scripts
WordPress 6.4 met en place des stratégies de chargement des scripts pour l’interface publique, privilégiant souvent la stratégie de chargement “defer” pour améliorer les performances de la page.
Chargement des feuilles de styles
Les modifications proposées au chargement des feuilles de styles incluent le remplacement des balises style par des appels à la fonction wp_add_inline_style().
Autres améliorations concernant les performances
Diverses améliorations ont été apportées, y compris la gestion du cache objet, la suppression de vérifications non nécessaires, l’amélioration des performances des thèmes et des taxonomies.
Autres techniques
6.4 a également introduit des améliorations au balisage HTML de la page wp-login.php pour faciliter la personnalisation. Les liens “Add New” ont été clarifiés pour une meilleure accessibilité. De plus, des modifications des prérequis pour les tests d’intégration ont été implémentées, notamment la nécessité de PHPUnit Polyfills version 1.1.0.
Les révisions sont désormais utilisables sur les champs personnalisés des publications. Il est recommandé aux développeurs de thèmes et d’extensions de tester leur code pour garantir sa compatibilité avec ces changements. Pour ce faire, l’utilisation de l’extension Beta Tester sur un site de test est recommandée pour vérifier la compatibilité avec la version de test WordPress 6.4 Release Candidate 2.
Ce résumé a été traduit et adapté à partir du Field Guide de WP 6.4 par Jb Audras. Pour des informations détaillées, veuillez vous référer aux notes de développement en anglais correspondantes.