WordPress 5.7 »Esperanza«

Am 9. März wurde WordPress 5.7 »Esperanza« veröffentlicht, benannt nach der Jazz-Musikerin Esperanza Spalding. Die neue Version bringt unter anderem Verbesserungen beim Editor sowie ein neues Robots-API mit.

Verbesserungen am Editor

Ab WordPress 5.7 ist auch im Liste- und Code-Block die Anpassung der Schriftgröße möglich. Zudem wurden die wiederverwendbaren Blöcke stabiler und einfacher nutzbar gemacht, und sie werden jetzt automatisch mitgespeichert, wenn der Beitrag oder die Seite gespeichert wird.

Außerdem können Blöcke und Block-Vorlagen nun direkt per Drag-and-Drop aus dem Inserter in den Inhalt gezogen werden.

Darüber hinaus gibt es einige neue Optionen für bestehende Blöcke:

  • Der Cover-Block kann über die gesamte Höhe des sichtbaren Bereichs angezeigt werden,
  • der Buttons-Block bietet neben dem horizontalen ein vertikales Layout an,
  • für den Button-Block kann eine von vier vordefinierten prozentualen Breiten gewählt werden und
  • der Social-Icons-Block bietet die Möglichkeit, die Größe der Icons anzupassen.

Standardisierte Farbpalette im Backend

Alle im Backend genutzten Farben wurden auf sieben Grundfarben und 56 Schattierungen reduziert, die den durch die WCAG 2.0 AA empfohlenen Farbkontrast zu Schwarz (die eine Hälfte der Farben) beziehungsweise Weiß (die andere Hälfte) erfüllen.

Alle Details dazu gibt es in der Dev-Note zur veränderten Farbpalette.

Vereinfachter Wechsel von HTTP zu HTTPS

In WordPress 5.7 wird geprüft, ob eine unter HTTP laufende Site HTTPS-fähig ist. In diesem Fall, und wenn die WordPress- und Website-Adresse in den Einstellungen identisch sind, wird im Website-Zustand-Tool ein Button angezeigt, um die Website von HTTP auf HTTPS umzustellen.

Durch den Button-Klick werden die Werte für Website- und WordPress-Adresse in der Datenbank auf HTTPS umgestellt und andere Verweise auf die HTTP-Version, beispielsweise bei eingebundenen Bildern, vor der Ausgabe auf die HTTPS-Version umgeschrieben.

Neue Robots-API

Mit WordPress 5.7 wird ein Filter-basiertes Robots-API eingeführt, mit der die Werte des `robots`-Meta-Tags verändert werden können. Zudem wird standardmäßig die Angabe `max-image-preview:large` in das Meta-Tag eingefügt, wodurch Suchmaschinen erlaubt wird, große Versionen von Vorschaubildern für die Website darzustellen.

Lazy Loading für iFrames

WordPress stattet jetzt auch iFrame-Elemente mit definierter Breite und Höhe mit einem `loading=”lazy”` aus, sodass sie in unterstützenden Browsern nachgeladen werden.

Fortlaufendes Aufräumen nach dem Update auf jQuery 3.5.1

In einer zukünftigen Version von WordPress soll das jQuery-Migrate-Skript entfernt werden. Damit das möglich ist, müssen alle `JQMIGRATE`-Warnungen im Core-Code behoben werden, woran in WordPress 5.7 gearbeitet wurde.

Weitere Details im Field-Guide

Im Field-Guide zu WordPress 5.7 findet ihr Verweise auf Beiträge zu Entwicklungs-bezogenen Änderungen, die eventuell auch eure Produkte betreffen.

Das Team

Der 5.7-Release wurde von einem kleinen und erfahrenen Release-Team geleitet:

Der Release ist das Ergebnis der harten Arbeit von 481 Contributoren an beinahe 250 Tickets im Trac und über 950 Pull-Requests auf GitHub.

7studio, aaribaud, Aaron Brazell, Aaron D. Campbell, Aaron Jorbin, aaronrobertshaw, abagtcs, acerempel, activecoder, ad7six, Adam Bosco, Adam Silverstein, adamboro, Addison Stavlo, Ahmad Awais, Ahmed Saeed, Albert Juhé Lluveras, albertomake, Alex Lende, Alex Woollam, alex27, Alexander Lueken, alexstine, allancole, Allen Snook, almendron, Amanda Riu, ambienthack, Amol Vhankalas, Andrea Fercia, Andrei Draganescu, Andrew Duthie, Andrew Nacin, Andrew Nevins, Andrew Ozz, Andrew Serong, André Maneiro, Andy Fragen, Andy Peatling, Ankit Panchal, Anne McCarthy, Anthony Burchell, Anton Lukin, Anton Timmermans, Anyssa Ferreira, archon810, Ari Stathopoulos, Arslan Ahmed, Artur Piszek, Aurélien Denis, Ayesh Karunaratne, bartosz777, basscan, bduclos, becdetat, Bego Mario Garde, Ben Dwyer, Bernhard Reiter, Bernhard Reiter, bhanusinghkre, Birgir Erlendsson (birgire), Birgit Pauli-Haack, bobbingwide, bonniebeeman, Boone Gorges, Boy Witthaya, Brandon Kraft, Brent Swisher, brijeshb42, burnuser, Caleb Burks, Cameron Voell, Carike, carloscastilloadhoc, carlosgprim, Carolina Nymark, celendesign, Cenay Nailor, ceyhun0, chexwarrior, Chip Snyder, Chloé Bringmann, Chouby, Chris Van Patten, Christian Sabo, Christina Workman, Christopher Finke, clayray, Clayton Collie, Code Amp, Collins Agbonghama, Copons, Corey, cristinasoponar, Damian Nowak, Dan Farrow, Daniel Richards, Daniele Scasciafratte, Danny van Kooten, Daria, Darren Ethier (nerrad), Dave Whitley, David Anderson, David Baumwald, David Calhoun, David Herrera, David Page, david.binda, dbtedg, dd32, Debabrata Karfa, dekervit, Denis Yanchevskiy, denishua, Diane Co, Dilip Bheda, Dominik Schilling, donmhico, dratwas, Drew Jaynes, Dávid Szabó, e_baker, Ebonie Butler, Edi Amin, Ella van Durpe, Ella van Durpe, Elliott Richmond, Enej Bajgorić, Enrico Carraro, epicfaace, epiqueras, Eric Andrew Lewis, Eric Binnion, Eric Mann, Erik Betshammar, Erin ‚Folletto‘ Casali, Estela Rueda, etoledom, eventualo, Fabian Kägy, Felipe Elia, Felix Arntz, Florian TIAR, Florian Ziegler, floriswt, Francesca Marano, Frank Klein, fullofcaffeine, Gan Eng Chin, Garrett Hyder, Gary Pendergast, GeekPress, geekzebre, Geoff Guillain, George Stephanis, geriux, gKibria, glendaviesnz, gmariani405, Gord, greatsaltlake, Greg Ziółkowski, grzim, gumacahin, gunnard, Gustavo Bordoni, Hans-Christiaan Braun, Hardeep Asrani, Hareesh, hauvong, Haz, Helen Hou-Sandi, helmutwalker, Hemant Tejwani, Herre Groen, hirasso, hmabpera, Howdy_McGee, hsingyuc7, Ian Dunn, ianmjones, ibiza69, Igor Radovanov, ingereck, iprg, Ipstenu (Mika Epstein), Isabel Brison, Ismail El Korchi, iviweb, J.D. Grimes, jadeddragoon, Jake Spurlock, jakeparis, jakub.tyrcha, James Golovich, James Huff, James Koster, James Nylen, James Rosado, Jan Thiel, Jason Adams, Jason LeMahieu (MadtownLems), Jason Ryan, Jayman Pandya, Jean-Baptiste Audras, Jeff Chandler, Jeff Farthing, Jeff Paul, Jennifer M. Dodd, Jenny Dupuy, Jeremy Felt, Jeremy Yip, Jeroen Rotty, Jessica Duarte, Jessica Lyschik, joanrho, Joe Dolson, Joe McGill, joelclimbsthings, Joen Asmussen, Johannes Kinast, John Blackbourn, John James Jacoby, John Watkins, Jon Surrell, Jonathan Champ, Jonathan Desrosiers, Jonathan Stegall, Jonny Harris, Jono Alderson, Joost de Valk, jordesign, Jorge Costa, José Miguel, Jose Luis, Joseph Karr O’Connor, Josepha Haden, joshuatf, JoshuaWold, JOTAKI, Taisuke, Joy, JS Morisset, jsnajdr, Juliette Reinders Folmer, Julio Potier, Justin Ahinon, Justin Sainton, Justin Sternberg, kafleg, Kai Hao, Kailey (trepmal), Kalpesh Akabari, kara.mcnair, Karolina Vyskocilova, Kelly Choyce-Dwan, Kerry Liu, kimdcottrell, Kiril Zhelyazkov, Kirsty Burgoine, Kite, Kjell Reigstad, Knut Sparhell, Konrad Chmielewski, Konstantin Obenland, Konstantinos Xenos, Kurt Payne, Kyle B. Johnson, Lara Schenck, laurelfulford, Laxman Prajapati, leogermani, Levdbas, Lihä, litemotiv, lovor, lucasbustamante, Luigi Cavalieri, Lukas Pawlik, Luke Carbis, Luke Cavanagh, Luke Walczak, magnuswebdesign, Mahafuz, Mahdi Akrami, malinajirka, mallorydxw, mallorydxw-old, Manzoor Wani, Manzur Ahammed, marcelo2605, Marcio Zebedeu, Marcus, Marcus Kazmierczak, Marie Comet, Marijn Koopman, Marin Atanasov, Marius Jensen, Mark D Wolinski, Mark Howells-Mead, Mark Robson, Mark Uraine, Marko Andrijasevic, Markus, Mary Baum, Mathieu Berard Smartfire, Mathieu Viet, Matias Ventura, Matt Chowning, Matt Mullenweg, Matt Wiebe, Maxime Pertici, Mayank Majeji, mdrockwell, Meg Phillips, megabyterose, Meher Bala, Mehrshad Darzi, Mehul Kaklotar, Mel Choyce-Dwan, mendezcode, mgol, Michael Arestad, Michael Babker, Miguel Fonseca, Miina Sikk, Mike Schroder, Milan Dinić, Milana Cap, mirka, Mohamed El Amine DADDOU, Monika, Monika Rao, morenaf, mrjoeldean, Mukesh Panchal, munyagu, mzorz, Naveen, net, nicky, Nico, Nico Martin, Nicola Laserra, Nicolas Juen, NicolasKulka, Nik Tsekouras, Noah Allen, nwjames, oakesjosh, Olga Gleckler, ovidiul, oxyc, Paal Joachim Romdahl, Pascal Birchler, Paul Bearne, Paul Biron, Paul Bunkham, Paul Schreiber, Paul Von Schrottky, pawki07, pbking, Pedro Mendonça, Pete Nelson, Peter Smits, Peter Wilson, Pinkal Devani, Piotrek Boniu, Prem Tiwari, presstoke, prettyboymp, Prince, pypwalters, Q, r-a-y, Rafael Galani, rafhun, Rami Yushuvaev, Ramon Ahnert, ratneshk, Ravi Vaghela, ravipatel, retrofox, Reza Ardestani, Riad Benguella, Rian Rietveld, Richard Tape, Robert Anderson, Rodrigo Primo, roger995, Rolf Siebers, Romain, Ronnie Burt, Ross Wintle, Ryan Boren, Sébastien SERRE, Sören Wrede, Saša, Sanket Chodavadiya, Sarah Ricker, sarayourfriend, Scott Taylor, Sebastian Pisula, SeBsZ, Sergey Biryukov, Sergey Yakimov, sergiomdgomes, Shahin Sid, shaunandrews, Shital Marakana, Slava Abakumov, snapfractalpop, souri_wpaustria, Stefano Minoia, Stefanos Togoulidis, Stephen Bernhardt, Stephen Edgar, Steven Word, Subrata Sarkar, Sunny, t-p, Takashi Kitajima, Tami, Tammie Lister, Tanvirul Haque, Tapan, TeamDNK, TeBenachi, Thierry Muller, thorlentz, Tim Hengeveld, Tim Nolte, Timi Wahalahti, Timothy Jacobs, tinodidriksen, Tkama, tmatsuur, Tobias Zimpel, tobifjellner (Tor-Bjorn Fjellner), Toni Viemerö, Tony A, Tonya Mork, tonysandwich, Torsten Landsiedel, Toru Miki, transl8or, Tyler Tork, Ulrich, Umang Vaghela, vandestouwe, vcanales, Vipul Chandel, Vlad T., webcommsat AbhaNonStopNewsUK, WebMan Design | Oliver Juhas, Wendy Chen, wesselvandenberg, Weston Ruter, Willis Allstead, worldedu, WP OnlineSupport, Xristopher Anderton, Yann Kozon, Yoav Farhi, yscik, Yui, yuliyan, Zebulan Stanphill und zieladam.