Nommée « Eckstine » en l’honneur du musicien de jazz Billy Eckstine, voici la version majeure WordPress 5.5 ! Elle est disponible en téléchargement et vous pouvez faire cette mise à jour depuis le tableau de bord de votre site.
Bienvenue sur WordPress 5.5
Avec WordPress 5.5, votre site est triplement amélioré : vitesse, recherche et sécurité.
Vitesse
Vos publications s’affichent plus vite grâce au chargement différé des images.
Les images apportent beaucoup d’impact à l’histoire que vous racontez sur votre site, mais elles peuvent parfois donner l’impression que celui-ci est lent.
Sur WordPress 5.5, les images vont attendre d’être dans la zone consultée de l’écran avant de se charger. Techniquement, il s’agit de chargement différé, ou « lazy-load ».
Sur mobile, le chargement différé peut également empêcher les navigateurs de charger des fichiers destinés à d’autres appareils. Cela peut permettre à vos lecteurs d’économiser de l’argent sur la consommation des données — et contribuer à préserver l’autonomie de la batterie.
Recherche
Dites bonjour à votre nouveau plan de site.
Les sites WordPress sont appréciés par les moteurs de recherche.
WordPress 5.5 inclut par défaut un plan de site XML qui aide les moteurs de recherche à découvrir vos pages les plus importantes dès que vous les mettez en ligne.
Ainsi, plus de personnes trouveront votre site plus rapidement, ce qui vous donnera plus de temps pour les fidéliser, les retenir et les convertir en abonnés, en clients ou tout ce qui correspond à votre définition du succès.
Sécurité
Mises à jour automatiques pour les extensions et les thèmes
Maintenant vous pouvez activer la mise à jour automatique des extensions et des thèmes – ou pas ! – dans l’administration WordPress. Ainsi, vous saurez que votre site fonctionne sur du code à jour de version.
Vous pouvez aussi activer/désactiver les mises à jour automatiques pour chaque extension ou thème que vous avez installé – sur l’écran que vous utilisez depuis toujours.
Mise à jour en téléversant des fichiers ZIP
Si vous êtes du genre à mettre à jour les extensions et les thèmes manuellement, sachez que ce sera maintenant plus facile ! Téléversez simplement un fichier ZIP.
Nouveautés concernant l’éditeur
Une fois de plus, la dernière version de WordPress embarque une longue liste de nouvelles fonctionnalités séduisantes pour l’éditeur. Par exemple :
Motifs de blocs
Grâce aux nouveaux motifs de blocs, il est simple et amusant de créer des mises en page complexes et belles, en utilisant des combinaisons de texte et de médias que vous pouvez mélanger et assortir en fonction de l’histoire que vous souhaitez raconter.
Vous trouverez également des motifs de blocs dans une grande variété d’extensions et de thèmes, et de nouveaux sont ajoutés en permanence. Choisissez-en à partir d’un lieu unique — il suffit de cliquer et de se lancer !
Le nouveau répertoire de blocs
Il est maintenant plus facile que jamais de trouver le bloc dont vous avez besoin. Le nouveau répertoire des blocs est intégré directement dans l’éditeur de blocs, ce qui vous permet d’installer de nouveaux types de blocs sur votre site sans jamais quitter l’éditeur.
Modification directe des images
Recadrez, faites pivoter et zoomez sur vos photos directement à partir du bloc d’images. Si vous passez beaucoup de temps sur la modification des images, cela vous fera gagner beaucoup de temps !
Et bien plus encore…
Les points forts ci-dessus ne représentent qu’une infime partie des nouvelles fonctionnalités de l’éditeur de blocs que vous venez d’installer. Ouvrez l’éditeur et profitez-en !
Accessibilité
Chaque nouvelle version améliore l’accessibilité de l’expérience de publication, et cela reste vrai pour WordPress 5.5.
Vous pouvez désormais copier des liens dans les écrans des médias et les boîtes de dialogues à l’aide d’un bouton, au lieu d’essayer de mettre en évidence une ligne de texte.
Vous pouvez également déplacer les boîtes de méta avec le clavier, et modifier les images dans WordPress avec votre dispositif d’assistance, car il peut vous lire les instructions dans l’éditeur d’image.
Pour les développeuses et les développeurs
WP 5.5 apporte également son lot de modifications pour les développeuses et les développeurs.
Blocs enregistrés côté serveur dans l’API REST
L’ajout de points de terminaison de types de bloc signifie que les applications JavaScript (comme l’éditeur de blocs) peuvent récupérer les définitions de tous les blocs enregistrés sur le serveur.
Définition des environnements
WordPress dispose maintenant d’une façon standardisée de définir le type d’environnement d’un site (« staging », « production », etc.). Obtenez-le type d’instance avec wp_get_environment_type()
et exécutez uniquement le code qui doit s’y appliquer.
Dashicons
La bibliothèque Dashicons aura reçu sa dernière mise à jour avec cette version 5.5. Elle ajoute 39 icônes provenant de l’éditeur et 26 autres icônes.
Passage de données vers les fichiers de modèles
Les fonctions de chargement de fichiers modèles (get_header()
, get_template_part()
, etc.) ont un nouveau paramètre $args
. Vous pouvez maintenant passer un tableau entier de données à ces modèles.
Plus de modifications pour les développeuses et développeurs
- La bibliothèque PHPMailer a eu une mise à jour majeure, de la version 5.2.27 à 6.1.6.
- Vous avez maintenant un contrôle plus précis de
redirect_guess_404_permalink()
. - Les sites qui utilisent l’OPcache de PHP verront une invalidation du cache plus fiable, grâce à la nouvelle fonction
wp_opcache_invalidate()
lors des mises à jour (y compris pour les extensions et les thèmes). - Les types de publication personnalisés associés avec la taxonomie « Catégories » peuvent maintenant opter pour la prise en charge du terme par défaut de celle-ci.
- Les termes présents par défaut peuvent maintenant être indiqués pour les taxonomies personnalisées via
register_taxonomy()
. - L’API REST prend maintenant officiellement en charge la spécification de métadonnées par défaut à travers
register_meta()
. - Vous trouverez des versions mises à jour des bibliothèques intégrées suivantes : SimplePie, Twemoji, Masonry, imagesLoaded, getID3, Moment.js et clipboard.js.
Pour en savoir plus sur les changements techniques apportés par WordPress 5.5 :
L’équipe de développement
Cette version a été dirigée par Matt Mullenweg, Jake Spurlock et David Baumwald, accompagnés par l’équipe suivante :
- Responsable technique de l’éditeur : Ella Van Durpe (@ellatrix)
- Responsable du design de l’éditeur : Michael Arestad (@michael-arestad)
- Responsable technique Cœur WP : Sergey Biryukov (@sergeybiryukov)
- Responsable technique Médiathèque : Andrew Ozz (@azaozz)
- Responsable technique Accessibilité : JB Audras (@audrasjb)
- Coordinateur de la documentation : Justin Ahinon (@justinahinon)
- Coordinatrice de la communication : Mary Baum (@marybaum)
À cette équipe s’ajoutent les 805 contributrices et contributeurs qui ont collectivement travaillé sur les 523 tickets Trac et les centaines de pull requests sur GitHub.
Lancez une playlist de Jazz Jazzer, cliquez sur le bouton de mise à jour et prenez un moment pour consulter la liste des fabuleuses personnes ayant généreusement contribué à WordPress 5.5 :
0v3rth3d4wn, 123host, 1naveengiri, Aaron Jorbin, Abhijit Rakas, abrightclearweb, acosmin, Adam Silverstein, adamboro, Addie, adnan.limdi, Aezaz Shaikh, Aftab Ali Muni, Aki Björklund, Akib, Akira Tachibana, akshayar, Alain Schlesser, Albert Juhé Lluveras, Alex Concha, Alex Mills, AlexHolsgrove, alexischenal, alextran, alishankhan, allancole, Allen Snook, alpipego, Amir Seljubac, Amit Dudhat, Amol Vhankalas, Amr Gawish, Amy Kamala, Anantajit JG, Anders Norén, Andrés, Andrea Fercia, Andrea Tarantini, andreaitm, Andrei Draganescu, Andrew Dixon, Andrew Duthie, Andrew Nacin, Andrew Ozz, Andrew Serong, Andrew Wilder, Andrey Savchenko, Andy Fragen, Andy Meerwaldt, Andy Peatling, Angelika Reisiger, Ankit Gade, Ankit Panchal, Anthony Burchell, Anthony Ledesma, apedog, Apermo, apieschel, Aravind Ajith, archon810, arenddeboer, argentite, Ari Stathopoulos, arnaudbroes, Arslan Ahmed, ashokrd2013, Ataur R, Ate Up With Motor, autotutorial, Ayesh Karunaratne, BackuPs, bahia0019, Bappi, Bart Czyz, bdcstr, ben.greeley, benedictsinger, Benjamin Intal, bibliofille, bilgilabs, Birgir Erlendsson, Birgit Pauli-Haack, BMO, Boga86, Boone Gorges, Brad Markle, Brandon Kraft, Brent Swisher, Cameron Voell, Carolina Nymark, ceyhun0, Chetan Prajapati, Chetan Satasiya, Chintesh Prajapati, Chip Snyder, Chris Klosowski, Chris Trynkiewicz (Sukces Strony), Chris Van Patten, Christian Sabo, Christiana Mohr, clayisland, Copons, Corey McKrill, crdunst, Csaba (LittleBigThings), Dademaru, Damián Suárez, Daniel Bachhuber, Daniel James, Daniel Llewellyn, Daniel Richards, Daniele Scasciafratte, daniloercoli, Darren Ethier (nerrad), darrenlambert, Dave Mackey, Dave Smith, daveslaughter, DaveWP196, David Artiss, David Baumwald, David Binovec, David Herrera, David Ryan, David Shanske, David Stone, dd32, Debabrata Karfa, dekervit, Delowar Hossain, Denis Yanchevskiy, Dhaval kasavala, dhurlburtusa, Dilip Bheda, dingo-d, dipeshkakadiya, djp424, dominic_ks, Dominik Schilling, Dono12, Dotan Cohen, dphiffer, dragosh635, Drew Jaynes, dudo, eclev91, ecotechie, eden159, Edi Amin, edmundcwm, Eduardo Toledo, ehtis, Ella van Durpe, Ellen Bauer, Emil E, Emilie LEBRUN, Enrique Piqueras, Enrique Sánchez, equin0x80, erikkroes, Estela Rueda, Fabian, Fabian Kägy, Fahim Murshed, Faisal Alvi, Felipe Elia, Felipe Santos, Felix Arntz, Fernando Souza, fervillz, fgiannar, finomeno, flaviozavan, Florian TIAR, Fotis Pastrakis, Francesca Marano, Frank Martin, Gabriel Maldonado, Gal Baras, garethgillman, Garrett Hyder, Gary Jones, Gary Pendergast, Gaurang Dabhi, George Stephanis, geriux, Giorgio25b, Girish Panchal, Gleb Kemarsky, Glenn, Goto Hayato, grafruessel, Greg Rickaby, Grzegorz Ziółkowski, Grzegorz.Janoszka, Gustavo Bordoni, gwwar, hamedmoodi, hAmpzter, happiryu, Hareesh Pillai, Harry Milatz, Haz, Hector F, helgatheviking, Henry Holtgeerts, Himani Lotia, Hubert Kubiak, i3anaan, Ian Belanger, Ian Dunn, ianatkins, ianmjones, IdeaBox Creations, Ihtisham Zahoor, intimez, Ipstenu (Mika Epstein), Isabel Brison, ispreview, Jake Spurlock, Jakub Binda, James Huff, James Koster, James Nylen, jameslnewell, Janki Moradiya, Jarret, Jasper van der Meer, Javier Casares, jaydeep23290, jdy68, Jean-Baptiste Audras, Jean-David Daviet, Jeff Bowen, Jeff Ong, Jeff Paul, Jeffrey Carandang, jeichorn, Jenil Kanani, Jenny Wong, jepperask, Jer Clarke, Jeremy Felt, Jeremy Herve, Jeroen Rotty, Jerry Jones, Jessica Lyschik, Jip Moors, Joe Dolson, Joe Hoyle, Joe McGill, Joen Asmussen, John Blackbourn, John James Jacoby, John Watkins, Jon, Jon Quach, Jon Surrell, Jonathan Desrosiers, Jonathan Goldford, jonkolbert, Jonny Harris, Jono Alderson, Joonas Vanhatapio, Joost de Valk, Jorge Bernal, Jorge Costa, Josepha Haden, JoshuaWold, Joy, jqz, jsnajdr, Juanfra Aldasoro, Julian Weiland, julian.kimmig, Juliette Reinders Folmer, Julio Potier, Junko Nukaga, jurgen, justdaiv, Justin Ahinon, K. Adam White, kaggdesign, KalpShit Akabari, Kantari Samy, Kaspars, Kelly Dwan, Kennith Nichol, Kevin Hagerty, Kharis Sulistiyono, Khushbu Modi, killerbishop, kinjaldalwadi, kitchin, Kite, Kjell Reigstad, kkarpieszuk, Knut Sparhell, KokkieH, Konstantin Obenland, Konstantinos Xenos, Krystyna, KT Cheung, kubiq, kuflievskiy, Kukhyeon Heo, kyliesabra, Laken Hafner, leandroalonso, leogermani, lgrev01, linuxologos, lisota, Lorenzo Fracassi, luisherranz, luisrivera, lukaswaudentio, Lukasz Jasinski, Luke Cavanagh, Lydia Wodarek, M A Vinoth Kumar, M Asif Rahman, maciejmackowiak, Mahesh Waghmare, Manzoor Wani, marcelo2605, Marcio Zebedeu, MarcoZ, Marcus Kazmierczak, Marek Dědič, Marius Jensen, Marius84, Mark Jaquith, Mark Marzeotti, Mark Uraine, MarkRH, markusthiel, Martin Stehle, Marty Helmick, Mary Baum, Mat Gargano, Mat Lipe, Mathieu Viet, Matias Ventura, Matt Keys, Matt Mullenweg, Matt van Andel, mattchowning, mattcursor, Matthew Kevins, mattyrob, maxme, Mayank Majeji, mayanksonawat, mbrailer, Mehidi Hassan, Mel Choyce-Dwan, mensmaximus, Michael Arestad, Michael Ecklund, Michael Panaga, Michelle Schulp, mickaelperrin, miette49, Miguel Fonseca, Miguel Torres, mihdan, Miina Sikk, Mikael Korpela, Mike Auteri, Mike Hansen, Mike Schinkel [WPLib Box project lead], Mike Schroder, mikejdent, Mikko Saari, Milan Patel, Milan Petrovic, mimi, mircoraffinetti, mislavjuric, mjnewman, mlbrgl, Mohammad Jangda, Morgan Estes, Morteza Geransayeh, mppfeiffer, mryoga, Muhammad Usama Masood, mujuonly, Mukesh Panchal, Nadir Seghir, nagoke, Nahid Ferdous Mohit, Nate Finch, Nazmul Ahsan, nekomajin, NextScripts, Nick Daugherty, Nick Halsey, Nicklas Sundberg, Nicky Lim, nicolad, Nicolas Juen, nicole2292, Niels Lange, Nikhil Bhansi, nikhilgupte, nilamacharya, noahtallen, noyle, nsubugak, oakesjosh, oldenburg, Omar Alshaker, Otto Kekäläinen, Ov3rfly, Paal Joachim Romdahl, page-carbajal, pagewidth, Paragon Initiative Enterprises, Pascal Birchler, Pascal Casier, Paul Bearne, Paul Biron, Paul Kevin, Paul Schreiber, pcarvalho, Pedro Mendonça, perrywagle, Peter Westwood, Peter Wilson, Philip Jackson, Pierre Gordon, Pierre Lannoy, pikamander2, Prashant Singh, Pratik Jain, Presskopp, Priyanka Behera, r-a-y, Raam Dev, Rachel Cherry, Rachel Peter, ragnarokatz, Rami Yushuvaev, raoulunger, razamalik, Remco Tolsma, rephotsirch, rheinardkorf, Riad Benguella, Ricard Torres, Rich Tabor, rimadoshi, Rinku Y, Rob Cutmore, Rob Migchels, rob006, Robert Anderson, Roi Conde, Roland Murg, Rostislav Wolný, Roy Tanck, Russell Heimlich, Ryan, Ryan Fredlund, Ryan McCue, Ryan Welcher, Ryo, Sébastien SERRE, Søren Brønsted, sablednah, Sam Fullalove, Sampat Viral, Samuel Wood (Otto), SamuelFernandez, Sander, santilinwp, Sathiyamoorthy V, Schuhwerk, Scott Reilly, Scott Taylor, scruffian, scvleon, Sebastian Pisula, Sergey Biryukov, Sergio de Falco, sergiomdgomes, sgastard, sgoen, Shaharia Azam, Shannon Smith, shariqkhan2012, Shawntelle Coker, sheparddw, Shital Marakana, Shizumi Yoshiaki, simonjanin, sinatrateam, sirreal, skarabeq, skorasaurus, smerriman, socalchristina, Soren Wrede, Spenser Hale, sproutchris, squarecandy, Stanimir Stoyanov, starvoters1, SteelWagstaff, steevithak, Stefano Minoia, Stefanos Togoulidis, steffanhalv, Stephen Bernhardt, Stephen Edgar, Steve Dufresne, Steve Grunwell, stevenlinx, Stiofan, straightvisions GmbH, stroona.com, Subrata Mal, Subrata Sarkar, Sultan Nasir Uddin, suzylah, swapnild, Sybre Waaijer, Sérgio Estêvão, Takayuki Miyauchi, Takeshi Furusato, Tammie Lister, Tanvirul Haque, TBschen, tdlewis77, TeBenachi, Tellyworth, Thamaraiselvam, thefarlilacfield, ThemeZee, Tim Havinga, Tim Hengeveld, timon33, Timothée Brosille, Timothy Jacobs, Tkama, tmanoilov, tmatsuur, tobifjellner (Tor-Bjorn Fjellner), Tom Greer, Tom J Nowell, tommix, Toni Viemerö, Toro_Unit (Hiroshi Urabe), torres126, Torsten Landsiedel, Towhidul Islam, treecutter, tristangemus, tristanleboss, tsuyoring, Tung Du, Udit Desai, Ulrich, upadalavipul, Utsav tilava, Vaishali Panchal, Valentin Bora, Varun Shanbhag, Veminom, Vinita Tandulkar, virgodesign, Vlad. S., vortfu, waleedt93, WebMan Design | Oliver Juhas, websupporter, Weston Ruter, William Earnhardt, William Patton, WPMarmite, wptoolsdev, xedinunknown-1, yale01, Yannicki, yohannp, Yordan Soares, yuhin, Yui, zachflauaus, Zack Tollman, Zebulan Stanphill, Zee, et zsusag.
Un grand merci également aux personnes ayant contribué à la traduction de WordPress 5.5 en français :
Alexis Chenal, Anthony Chaussin, Aurélien Joahny, Bastien Ho, Benoti, bigfoot1231, blacklord049, Bruno Tritsch, Clément Polito, dangerouspiper, Daniel Roch, drixe, Eddy, Emmanuel Hesry, flobogo, fxbenard, g4ll4is, Jb Audras, jdy68, Kantari Samy, Marianna, Marie Comet, Marine EVAIN, Maxime BERNARD-JACQUET, Maxime Jobin, Maxime Pertici, nandow, nicomollet, Pascal Casier, Rachel Peter, Sébastien SERRE, Thomas Piron, Timothée Brosille, timotheemoulin, Didier Demory / Wolforg et Yohann Billard.
Si vous voulez en savoir plus sur les différentes manières dont vous pouvez contribuer au développement de WordPress, n’hésitez pas à consulter le blog de développement du cœur WordPress, ou les guides réalisés par la communauté francophone sur la traduction de WordPress et la traduction de la documentation de WP.