WordPress 5.6 wurde veröffentlicht, benannt nach der Sängerin, Pianistin und Songschreiberin Nina Simone. Die neue Version bringt unter anderem ein neues Standard-Theme und mit der Anwendungspasswörter-Funktion eine Möglichkeit zur Authentifizierung von REST-API-Anfragen.
Twenty Twenty-One
Twenty Twenty-One ist das neue Standard-Theme für WordPress. Es wurde für den Block-Editor entwickelt und kommt mit unterschiedlichen Block-Vorlagen. Damit können unterschiedliche Layouts schnell ausprobiert werden, um die Website individuell zu gestalten.
Zudem hält sich das Theme an die Richtlinien für »accessibility-ready«-Themes und setzt ein paar spezielle Standards von den Web Content Accessibility Guidelines (WCAG) 2.1 auf dem Level AAA um. Wenn ihr zugängliche Inhalte erstellt und keine Plugins nutzt, die Probleme mit Barrierefreiheit verursachen, sollte euch das Theme dabei helfen, eine zugängliche Website zu erstellen.
Das neue Theme bietet euch eine vordefinierte Auswahl von Farbvarianten, die alle den AAA-Level für Farbkontraste erfüllen. Ihr könnt auch eine eigene Hintergrundfarbe wählen und das Theme wählt automatisch eine zugängliche Textfarbe. Auch eine eigene Farbpalette kann erstellt werden.
Neuerungen im Block-Editor
WordPress 5.6 bringt natürlich auch einige Änderungen beim Block-Editor mit sich. So kann die Spaltenanzahl beim Spalten-Block jetzt auch auf eine einzelne Spalte gesetzt werden und Spalten können nicht mehr nur prozentuale Breiten bekommen, der Video-Block unterstützt das Hochladen von Untertiteln und im Cover-Block kann die Position von Hintergrundvideos angepasst werden.
Außerdem wurde der Inserter für Block-Vorlagen verbessert, und die neueren Core-Themes bringen eigene Block-Vorlagen mit.
Verbesserungen für alle
Erweiterung des UIs für automatische Updates
Die Funktion für automatische Updates gibt es schon einige Jahre, aber erst seit WordPress 5.5 gibt es ein User-Interface, um automatische Updates für Themes und Plugins zu steuern. Mit WordPress 5.6 kommt diese Funktion jetzt auch für WordPress-Updates. Bei neuen WordPress-Installationen sind automatische Updates auch für WordPress-Hauptversionen standardmäßig aktiv, bei bestehenden Websites, die auf 5.6 aktualisieren, bleibt alles wie gehabt. Die neue Funktion kann in diesem Fall manuell aktiviert werden.
Accessibility-Statement-Plugin
Mit dem »Accessibility Statement Feature Plugin« kann ein Statement zur Barrierefreiheit für die eigene Website generiert werden.
Für Entwicklerinnen und Entwickler
REST-API-Authentifizierung mit Anwendungspasswörtern
Bisher gab es keinen guten Weg, um Anfragen von externen Diensten an das WordPress-REST-API zu authentifizieren. Mit WordPress 5.6 wird die Funktion der Anwendungspasswörter eingeführt, mit der ihr Drittanbieter-Diensten Zugriff auf eure Installation erlauben könnt.
In einer Übersicht seht ihr die erstellten Anwendungspasswörter, wann sie zuletzt genutzt wurden und könnt die Berechtigung hier auch wieder entziehen.
Erste Schritte zur PHP-8-Unterstützung
Mit 5.6 werden die ersten Schritte bei der PHP-8-Unterstützung gemacht. Für den WordPress-Core wurden Anpassungen und Änderungen vorgenommen, sodass er mit PHP 8 kompatibel sein sollte. Damit ist allerdings natürlich nicht sichergestellt, dass eingesetzte Plugins und Themes auch mit PHP 8 funktionieren. Daher ist die Kompatibilität eher in einem Beta-Status.
Es gibt einen Beitrag zum Thema PHP-8-Kompatibilität im Core-Make-Blog.
jQuery
In WordPress 5.5, 5.6 und 5.7 werden Schritte unternommen, um jQuery zu aktualisieren. In 5.6 wurde jQuery auf die Version 3.5.1 und jQuery Migrate auf 3.3.2 aktualisiert . Um zu testen, ob das bei eurer Website zu Problemen führt, könnt ihr das Plugin „Test jQuery Updates“ nutzen, bevor ihr das WordPress-Update macht.
Falls ihr Probleme feststellt, könnt ihr das Plugin „Enable jQuery Migrate Helper“ installieren.
Weitere Neuerungen und Änderungen im Field-Guide
In dem „WordPress 5.6 Field Guide“ gibt es Verweise auf Beiträge, die größere entwicklungsrelevante Änderungen in WordPress 5.6 detailliert beschreiben.
Credits
WordPress 5.6 wurde von einem weiblichen Release-Squad geleitet:
- Release-Lead: Josepha Haden (@chanthaboune). Begleitung: Chloé Bringmann (@cbringmann) und Angela Jin (@angelasjin).
- Release-Coordinator: Dee Teal (@thewebprincess). Begleitung: Thelma Mutete (@thelmachido) und Laura Nelson (@laurora).
- Triage-Lead: Tonya Mork (@hellofromtonya).
- Core-Tech-Lead: Helen Hou-Sandì (@helen). Begleitung: Amy Kamala (@amykamala) und Ebonie Butler (@metalandcoffee).
- Editor-Tech-Lead: Isabel Brison (@isabel_brison). Begleitung: Chandrika Guntur (@cguntur), Anchen le Roux (@anchenlr) und Rebecca Hum (@rebasaurus).
- Design-Leads: Ellen Bauer (@elmastudio) und Tammie Lister (@karmatosed). Begleitung: Anyssa Ferreira (@anyssa), Estela Rueda (@estelaris), Tracy Apps (@tray) und Sophia DeRosia (@eringoblog).
- Design-Tech-Lead: Shital Marakana (@shital-patel).
- Accessibility-Lead: Sarah Ricker (@sarahricker). Begleitung: Hauwa Abashiya (@azhiyadev).
- Marketing-&-Communications-Leads: Abha Thakor (@webcommsat) und Yvette Sonneveld (@yvettesonneveld). Begleitung: Nalini Thakor (@nalininonstopnewsuk), Meher Bala (@meher), Olga Gleckler (@ogleckler), Larissa Murrillo (@lmurillom), Michelle Frechette (@michelleames), Breann McDede (@bmcdede) und Afshana Diya (@afshanadiya).
- Documentation-Lead: Shawntelle Coker (@sncoker). Begleitung: Daisy Olsen (@DaisyO), Meher Bala (@meher) und Winstina Hughes (@planningwrite).
- Documentation-Review-Lead: Michele Butcher-Jones (@m_butcher). Begleitung: Nidhi Jain (@jainnidhi) und Laura Byrne Cristiano (@newyorkerlaura).
- Default-Theme-Design-Lead: Mel Choyce-Dwan (@melchoyce). Begleitung: Ellen Bauer (@elmastudio).
- Default-Theme-Development-Lead: Carolina Nymark (@poena). Begleitung: Kelly Choyce-Dwan (@ryelle) und Jessica Lyschik (@luminuu).
- Default-Theme-Wrangler: Jessica Lyschik (@luminuu).
- Test-Lead: Monika Rao (@monikarao). Begleitung: Allie Nimmons (@alliennimmons).
- Support-Lead: Bet Hannon (@bethannon1).
Der Release spiegelt die harte Arbeit von 605 freiwilligen Unterstützerinnen und Unterstützern wider. Sie haben an knapp 350 Tickets auf Trac und über 1.000 Pull-Requests auf GitHub gearbeitet. Özgür KARALAR, 1naveengiri, A5hleyRich, Aaron D. Campbell, Aaron Jorbin, aaronrobertshaw, abderrahman, Abha Thakor, Abhijit Rakas, Abhishek Pokhriyal, acosmin, Adam Silverstein, Adam Zielinski, Addie, Adrián de Grafreak, Adrianti Rusli, Afshana Diya, Ahmed Chaion, Ahmed Elgameel, ajensen, Ajit Bohra, Akira Tachibana, aktasfatih, Albert Juhé Lluveras, albertomake, Alex Concha, Alex Kirk, Alex Kozack, Alex Lende, Alex Mills, Alex Standiford, Alex Stine, allancole, Allie Nimmons, ambienthack, Amit Dudhat, Amol Vhankalas, Amy Kamala, Anand Upadhyay, Anders Norén, Andrea Fercia, Andrea Middleton, Andrei Baicus, Andrei Draganescu, Andrew Duthie, Andrew Nacin, Andrew Ozz, Andrey „Rarst“ Savchenko, Andy Fragen, Andy Peatling, Andy Skelton, Andy Stitt, Angel Hess, Angela Jin, Ankit Gade, Ankit Panchal, Anne McCarthy, Anthony Burchell, Anthony Hortin, Anton Lukin, Antonis Lilis, anuj2, apedog, Apermo, archduck, archon810, Ari Stathopoulos, arippberger, arjendejong, ArnaudBan, Arpit G Shah, Arslan Ahmed, Arslan Ahmed Kalwar, Asvin Balloo, Atharva Dhekne, Austin Passy, austin880625, avixansa, ayesh, Ayesh Karunaratne, BackuPs, Barry, Bart Czyz, bduclos, Beatriz Fialho, Ben Meredith, Bernhard Kau, Bernhard Reiter, Beth Soderberg, bgermann, Bhagvan Mangukiya, bhautikvirani, Billy, Birgir Erlendsson (birgire), Birgit Pauli-Haack, bmcdede, bobbingwide, BoldGrid, Boone Gorges, Boy Witthaya, Brady Vercher, Brandon Kraft, Brandon Payton, Brent Miller, Brent Swisher, Brian Henry, Brian Hogg, bridgetwillard, brijeshb42, Burhan Nasir, Caleb Burks, Calin Don, Cameron Voell, campusboy, Carike, Carolina Nymark, Caroline, ceyhun0, Chad Reitsma, Chandrika Guntur, Chetan Prajapati, chexwarrior, Chintan hingrajiya, Chip Snyder, Chloé Bringmann, Chouby, Chris Alexander, Chris Van Patten, chriscct7, Christian Martin, Christoph Herr, Christopher Churchill, chunkysteveo, Claudiu Lodromanean, Clayton Collie, Collins Agbonghama, Commeuneimage, Copons, Corey Salzano, cpapazoglou, cranewest, Csaba (LittleBigThings), ctmartin, Dávid Szabó, Daisy Olsen, Dan Farrow, Daniel Bachhuber, Daniel Richards, Daniele Scasciafratte, danieltj, dantahoua, Darin Kotter, Dave McHale, David Aguilera, David Anderson, David Baumwald, David Gwyer, David Herrera, David Shanske, David Smith, David Wolfpaw, david.binda, Davis Shaver, dd32, Dean, Debabrata Karfa, Dee Teal, Deepak Lalwani, dekervit, demetris (Demetris Kikizas), Denis de Bernardy, Derek Herman, Designer023, dfenton, Dharmesh Patel, Dharmin Shah, Dhruvin, Dhul Wells, dietpawel, Dilip Bheda, dingo-d, DjZoNe, dogwithblog, Dominik Schilling, donmhico, donsony, Dossy Shiobara, dpacks, Dr. Ronny Harbich, dratwas, Drew Jaynes, dsifford, dushakov, dushanthi, dyrer, Earle Davies, Ebonie Butler, Edi Amin, Ella van Durpe, Ellen Bauer, Enej Bajgoric, Enrique Sánchez, epiqueras, Erik Betshammar, erikjandelange, Erin ‚Folletto‘ Casali, eroraghav, Estela Rueda, etoledom, EugeneBos, Evan Mullins, Fabian, Fabian Kägy, Fabian Todt, Felipe Elia, Felix Arntz, Ferenc Forgacs, Florian TIAR, flymike, Francesca Marano, Frank Klein, Frankie Jarrett, fullofcaffeine, Gan Eng Chin, Garrett Hyder, Gary Cao, Gary Jones, Gary Pendergast, gchtr, Gennady Kovshenin, George, George Stephanis, geriux, Glauber Mota, glendaviesnz, goldenapples, Greg Ziółkowski, guidooffermans, gumacahin, H-var, hakre, happiryu, Hareesh, Haris Zulfiqar, harrym, harshbarach, Hauwa Abashiya, Haz, Helen Hou-Sandí, Henry Wright, Herre Groen, HoaSi, Howdy_McGee, Hugh Lashbrooke, Ian Dunn, Igor Radovanov, Imran Sayed, ingereck, Ipstenu (Mika Epstein), iqbalbary, Irene Strikkers, Isabel Brison, jagirbaheshwp, Jake Spurlock, Jake Whiteley, James Collins, James Koster, James Nylen, James Rosado, jameslnewell, Jan Thiel, Janvo Aldred, Jared Cobb, Jason Caldwell, Jason LeMahieu (MadtownLems), javorszky, Jaydip Rami, Jean-Baptiste Audras, Jeff Matson, Jeff Ong, Jeff Paul, jeffikus, jellypixel, Jeremy Felt, Jeremy Scott, Jeremy Yip, Jeroen Rotty, jeryj, Jeslen Bucci, Jessica Lyschik, jfoulquier, jimyaghi, Jip Moors, Joe Dolson, Joe McGill, joelclimbsthings, joelyoder, Joen Asmussen, Johanna de Vos, John Blackbourn, John Godley, John James Jacoby, Jon Brown, Jonathan Bossenger, Jonathan Desrosiers, Jonathan Stegall, Jonny Harris, Jono Alderson, Joost de Valk, jordesign, Jorge Bernal, Jorge Costa, joseaneto, Josepha Haden, Josh Levinson, Josh Pollock, joshuatf, JOTAKI, Taisuke, Joy, jsnajdr, Juliette Reinders Folmer, Junaid Bhura, Justin Ahinon, justlevine, K. Adam White, Kai Hao, Kailey (trepmal), Kalpesh Akabari, karthikbhatb, Kaspars, Kelly Dwan, Kelly Hoffman, Kelly R, kellybleck, kellylawrence, Kevin Hagerty, Kharis Sulistiyono, Kipperlenny, Kiril Zhelyazkov, Kirsty Burgoine, Kishan Jasani, Kite, KittMedia, kjbenk, Kjell Reigstad, Knut Sparhell, komagain, Konstantin Obenland, Krupa, Kyle B. Johnson, landau, Larissa Murillo, latifi, Laura Nelson, Laxman Prajapati, leogermani, Lester Chan, Leutrim Husaj, lim3ra, Lionel Pointet, llizard, Louis, Luca Grandicelli, Luigi Cavalieri, Luke Cavanagh, Lumne, mager19, Maggie Cabrera, Mahesh Waghmare, mailnew2ster, Mainul Hassan Main, malinajirka, manzwebdesigns, Marcus Kazmierczak, Marek Hrabe, Marie Comet, Marijn, Marius Jensen, Mark Jaquith, Mark Parnell, Mark Robson, Mark Smallman, Mark Uraine, Marko Heijnen, markshep, Marty Helmick, Mary Baum, Mateus Machado Luna, Mathieu Viet, Matias Ventura, Matt Cromwell, Matt Gibson, Matt Keys, Matt Mullenweg, Matt Wiebe, mattchowning, Matthias Pfefferle, mattoperry, Mayank Majeji, Meagan Hanes, Meg Phillips, Meher Bala, Mel Choyce-Dwan, mgol, mgrenierfarmmedia, Michael Arestad, Michael Beckwith, Michele Butcher-Jones, Michelle Frechette, Miguel Fonseca, mihdan, Mike Schroder, mikelopez, Mikey Arce, Milan Dinić, Milana Cap, Mitchell Bennis, mmarco9, Mohammad Jangda, Monika Rao, mopsyd, Morgan Estes, Morgan Kay, Morteza Geransayeh, mqudsi, mreishus, mrgrt, mrjoeldean, Mukesh Panchal, munyagu, musicaljoeker, mweichert, n5hzr, Nabil Moqbel, Nalini Thakor, Naoki Ohashi, Naoko Takano, Nate Gay, Nathan Johnson, Navanath Bhosale, Naveen Kharwar, Neil James (lcyh78), nendeb, net, Netravnen, nicomollet, Niels Lange, Nik Tsekouras, Nikola, Nikolay Bachiyski, njbrown, nlpro, Noah Allen, noahshrader, nourma, O André, oakesjosh, oguzkocer, Olga Gleckler, Omar Alshaker, Omar Reiss, oolleegg55, Optimizing Matters, Ov3rfly, ovann86, ovenall, oxyc, Paal Joachim Romdahl, pabloselin, Paddy, Pankaj Mohale, Pascal Birchler, Pascal Casier, Paul Bearne, Paul Biron, Paul Bunkham, Paul Schreiber, Paul Stonier, Paul Von Schrottky, Pedro Mendonça, pentatonicfunk, pepe, Peter Elmered, Peter Smits, Peter Wilson, Phil Johnston, Pierre Gordon, Pilar Mera, Pinar, Piotrek Boniu, pishmishy, pkvillanueva, prashanttholia, Pratik K. Yadav, Presskopp, presstoke, prionkor, psealock, Puneet Sahalot, Q, Rachel Baker, Rajan Vijayan, rajeshsingh520, Rami Yushuvaev, Ravi Vaghela, ravipatel, rebasaurus, redstar504, Regan Khadgi, Rene Hermenau, retlehs, retrofox, riaanlom, Riad Benguella, ribaricplusplus, Rich Tabor, Rnaby, Robert Anderson, Robert Chapin, Rodrigo Arias, rogerlos, roikles, Rolf Siebers, Ronak Ganatra, roo2, rtagliento, Ryan Fredlund, Ryan Kienstra, Ryan McCue, Ryan Welcher, Sören Wrede, Sabrina Zeidan, Saeed Fard, salvoaranzulla, Sam Fullalove, Sam Webster, Samuel Wood (Otto), Sanjeev Aryal, Saqib Ameen, Sarah Ricker, sarayourfriend, sawanoboly, scarolan, Scott Cariss, Scott Reilly, scribu, scruffian, seanpaulrasmussen, Sebastian Pisula, SeBsZ, Senning, Sergey Biryukov, Sergey Yakimov, SergioEstevao, shaunandrews, Shawntelle Coker, Shital Marakana, shramee, Simon Resok, sirreal, smerriman, snapfractalpop, sproutchris, Stéphane Treilhou, Stanko Metodiev, Stefano Garuti, Stephen Bernhardt, Steve Dufresne, Steven Stern (sterndata), stevenlinx, Stoyan Georgiev, sudoshreyansh, Syed Balkhi, szaqal21, Tammie Lister, TeBenachi, techboyg5, Tellyworth, thefarlilacfield, Thelma Mutete, thib3113, thijsvanloef, Thomas M, Thomas Patrick Levy, thomaslhotta, Tim Havinga, Tim Hengeveld, Timi Wahalahti, Timothy Jacobs, TimoTijhof, Tkama, tmdesigned, TobiasBg, tobifjellner (Tor-Bjorn Fjellner), Tonya Mork, Toro_Unit (Hiroshi Urabe), torres126, Torsten Landsiedel, Towhidul I Chowdhury, treibstoff, Trisha Cornelius, Tung Du, tzafrir, Udit Desai, Ulrich, uxkai, Valentin Bora, Varun Sharma, vcanales, vidhiaddweb, Vinayak Anivase, Vinita Tandulkar, Vinny, virgodesign, WebMan Design | Oliver Juhas, Webmigrates Technologies, Weston Ruter, William Earnhardt, williampatton, Winstina Hughes, wittich, worldweb, Y_Kolev, Yan Sern, Yoav Farhi, yscik, Yui, Yvette Sonneveld und Zebulan Stanphill.
Vielen Dank auch an alle Freiwilligen, die in den Support-Foren helfen. Sie beantworten Fragen von Leuten überall auf der Welt, egal ob sie WordPress zum ersten Mal benutzen oder schon lange dabei sind. Diese Releases sind so erfolgreich wegen ihren Anstrengungen.
Und vielen Dank an alle freiwilligen Übersetzerinnen und Übersetzer, die es ermöglicht haben, dass WordPress 5.6 bei der Veröffentlichung in 38 Sprachen verfügbar ist. Es wird an der Übersetzung in weiteren Sprachen gearbeitet, 70 sind bereits bei über 90 Prozent.
Wenn ihr gerne zu WordPress beitragen wollt, könnt ihr auf Make WordPress oder dem Core-Development-Blog mehr dazu erfahren.