WordPress 4.4 "Clifford" avec des images réactives, Twenty Sixteen et plus

Publié: 2015-12-09

Après quatre mois de développement intense mené par Scott Taylor, WordPress 4.4 « Clifford » du nom du trompettiste de jazz Clifford Brown, est disponible en téléchargement. Cette version comprend des images réactives, des intégrations WordPress, le thème par défaut Twenty Sixteen, la première moitié de l'API REST et une foule de petites améliorations.

Images réactives

Images réactives dans WordPress 4.4
Images réactives dans WordPress 4.4

Lorsque les utilisateurs téléchargent des images sur WordPress, il les recadre automatiquement à des tailles plus petites. Par exemple, si vous importez une image de 1 500 x 706, les tailles d'image peuvent ressembler à ceci :

  • Pleine taille – 1500 x 706
  • Grand – 500 x 235
  • Moyen – 300 x 141
  • Miniature – 150 x 150

WordPress 4.4 ajoute la prise en charge de srcset et des sizes à WordPress. Cela permet au logiciel d'utiliser et d'afficher automatiquement la bonne image en fonction de la taille de l'écran d'un appareil. Si je joins une image pleine taille 1500 x 706 à un article dans WordPress 4.4 pour l'afficher sur un ordinateur de bureau, les appareils mobiles verront l'image de taille moyenne ou grande à la place.

Cela réduit la quantité de bande passante utilisée pour charger les sites Web, car les images plus petites ont des tailles de fichier plus petites. Les images réactives n'ont aucun paramètre à configurer car la magie se produit dans les coulisses.

Intégrer des messages WordPress

Depuis plusieurs années, les utilisateurs peuvent intégrer du contenu provenant de sources fiables en collant simplement l'URL dans l'éditeur visuel. Dans la version 4.4, WordPress lui-même devient une source oEmbed de confiance qui permet à quiconque d'intégrer facilement du contenu à partir de sites alimentés par WordPress.

Le contenu intégré s'affiche dans une iframe avec un lien vers les commentaires, une icône de partage et un extrait de la publication. Voici un exemple de ce à quoi ressemble une publication oEmbedded d'un site exécutant WordPress 4.4.

Proposition de fusion de plugins de fonctionnalités : oEmbed

Si vous souhaitez désactiver la possibilité pour les personnes d'intégrer votre contenu, installez et activez le plug-in Disable Embeds. Désactiver les intégrations effectue les opérations suivantes :

  • Empêche les autres d'intégrer votre site.
  • Vous empêche d'intégrer d'autres sites qui ne figurent pas sur la liste blanche.
  • Désactive tout le JavaScript lié à la fonctionnalité.

Les intégrations WordPress ont commencé comme une proposition de plugin de fonctionnalité par Pascal Birchler. Consultez le ticket #32522 pour voir comment il est passé d'une proposition à une fonctionnalité principale.

Première phase de l'API REST

WordPress 4.4 inclut la première moitié de l'API REST. La partie infrastructure de l'API gère le routage, la gestion des arguments, la sérialisation/désérialisation JSON, les codes d'état et d'autres éléments liés à l'API.

Les auteurs de plugins et de thèmes peuvent commencer à utiliser l'API immédiatement en utilisant l'infrastructure du noyau pour remplacer les points de terminaison admin-ajax personnalisés existants. Pour savoir comment s'authentifier avec l'API, consultez cet article de Ryan Mccue.

vingt seize

Twenty Sixteen est un nouveau thème par défaut conçu par Takashi Irie, qui a été construit avec une première approche mobile et réactive. Il a une barre latérale droite facultative et affiche les informations sur l'auteur à gauche des messages. Il est livré avec quatre palettes de couleurs différentes, foncé, gris, rouge et jaune. Chaque schéma peut être modifié à l'aide du Customizer.

Vingt-seize Page d'accueil
Vingt-seize Page d'accueil

Autres changements notables

Multisite WordPress

WordPress Multisite a une nouvelle classe appelée WP_Network . Il existe également des fonctions *_network_option qui facilitent l'utilisation de plusieurs réseaux. Jeremy Felt met en évidence les nouveaux crochets ajoutés, les corrections de bogues et les fonctions obsolètes.

Le composant WP_Comments est reconstruit

La composante des commentaires a fait l'objet d'un travail considérable. La différence la plus notable est que le champ de commentaire s'affiche en premier, suivi des champs Nom, E-mail et URL. Cette modification améliore la navigation lors de l'utilisation du clavier pour parcourir les champs. Cela permet également aux utilisateurs de laisser des commentaires plus facilement.

La zone de texte du commentaire est la première
La zone de texte du commentaire est la première

Modifications apportées à la hiérarchie des en-têtes sur les écrans d'administration

Dans un effort pour améliorer l'accessibilité, la hiérarchie des en-têtes dans le backend de WordPress 4.4 restaure le niveau d'en-tête H1 sur les écrans d'administration. Cela aide les lecteurs d'écran à discerner et à localiser les informations importantes sur une page.

Les auteurs de plugins et de thèmes sont fortement encouragés à restructurer la hiérarchie des en-têtes de leurs documents pour s'assurer que les niveaux d'en-tête ne sont pas ignorés. Andrea Fercia explique pourquoi c'est important et comment s'assurer que vous avez les bons titres.

Terme de taxonomie Meta

Au cours des derniers cycles de versions, l'équipe a travaillé dur pour terminer les tâches de la feuille de route de la taxonomie.

Dans WordPress 4.3, l'équipe de développement a réussi à diviser les termes de taxonomie partagés, ce qui garantit que les termes peuvent être identifiés de manière unique par leur term_id . Dans la version 4.4, le paramètre $taxonomy est désormais facultatif dans get_term() et get_term_field() , fonctions qui nécessitaient auparavant à la fois $term_id et $taxonomy .

WordPress 4.4 introduit également Term Meta où les développeurs peuvent utiliser la nouvelle méta API term pour stocker des données arbitraires sur les termes de taxonomie, de la même manière que vous le feriez pour les publications, les utilisateurs ou les commentaires.

Boone Gorges, l'un des principaux développeurs travaillant sur la feuille de route, explique en détail les améliorations liées aux données de taxonomie dans WordPress 4.4.

WP_Title n'est pas obsolète

Contrairement aux rapports précédents, l'équipe de développement principale a décidé de ne pas déprécier la fonction WP_Title. C'est considéré comme une fonction zombie et add_theme_support( 'title-tag' ); reste la méthode recommandée pour insérer la balise title dans les thèmes.

Modifications diverses

  • my-hacks.php n'est pas obsolète et restera dans WordPress
  • Nouveau modèle de thème dans WordPress 4.4 : single-{post_type}-{post_name}.php
  • Les pièces jointes non attachées ont de jolis permaliens
  • L'argument show_ui pour les types de publication est désormais appliqué pour corriger un comportement inattendu

WordPress 4.4 compte plus de 2 000 commits de plus de 400 contributeurs. Dans State of The Word 2015, Taylor déclare que l'un des objectifs de cette version était de passer en revue l'important arriéré de tickets et de revoir les correctifs qui ont été oubliés. Grâce aux efforts des jardiniers d'insectes bénévoles sur Trac, il a atteint cet objectif.

Si vous rencontrez des problèmes avec WordPress 4.4, veuillez les signaler sur les forums de support. Les volontaires surveillent de près les fils de discussion et, si cela est justifié, créeront un fil de discussion répertoriant les problèmes connus. Après avoir mis à jour vos sites, revenez nous dire ce que vous pensez des nouvelles fonctionnalités.