WordPress 5.9 “Joséphine”


Welcome to Joséphine!

Introducing 5.9, Joséphine. Named in honour of acclaimed international jazz singer Joséphine Baker, this latest, most versatile WordPress release is here: download it or update it directly from your dashboard. 

As a lifelong civil rights campaigner, Joséphine Baker believed that all people could live in harmony together, just as different instruments in a jazz band blend together to make a whole piece. Turn on a playlist from your favourite music service and enjoy her famous renditions of “You are the greatest love”, “Sans Amour”, and “Love is a Dreamer”, as you discover all the features of this brand-new WordPress release. 


Full site editing is here

It puts you in control of your whole site, right in the WordPress Admin.

Say hello to Twenty Twenty-Two

And say hello to the first default block theme in the history of WordPress. This is more than just a new default theme. It’s a brand-new way to work with WordPress themes.

Block themes put a wide array of visual choices directly in your hands, from colour schemes and font combinations to page templates and image filters, all from the Site Editor. So in one place, you can give Twenty Twenty-Two the same look and feel as your organisation’s other materials – or take your site’s look in another direction.

You already have the Twenty Twenty-Two theme – it came installed with WordPress 5.9. You will find it with your other installed themes.

Your personal paintbox awaits

Twenty Twenty-Two is not the only theme built for full site editing. More block themes are in the Themes directory, and the number will grow. 

When you use any of those new themes, you no longer need the Customiser. Instead, you have all the power of the Styles interface inside the Site Editor. Just as in Twenty Twenty-Two, you build your site’s look and feel there, with the tools you need for the job in a fluid interface that practically comes alive in your hands.

The Navigation block

Blocks come to site navigation, the heart of user experience.

The new Navigation block gives you the power to choose: an always-on responsive menu or one that adapts to your user’s screen size. And your choices are remembered! In 5.9, the block saves menus as custom post types, which get saved to the database.

More improvements and updates

Do you love to blog? New tweaks to the publishing flow help you say more, faster.

Better block controls

WordPress 5.9 features new typography tools, flexible layout controls, and finer control of details like spacing, borders, and more – to help you get not just the look, but the polish that says you care about details.

The power of patterns

The WordPress Pattern Directory is the home of a wide range of block patterns built to save you time and add to your site’s functionality. And you can edit them as you see fit. Need something different in the header or footer for your theme? Swap it out with a new one in a few clicks.

With a nearly full-screen view that draws you in to see fine details, the Pattern Explorer makes it easy to compare patterns and choose the one your users need.

A revamped List View

In 5.9, the List View lets you drag and drop your content exactly where you want it. Managing complex documents is easier, too: simple controls let you expand and collapse sections as you build your site – and add HTML anchors to your blocks to help users get around the page.

Treat every image in a Gallery Block the same way you would treat it in the Image Block.

Style every image in your gallery differently, or make them all the same, except for one or two. Or change the layout with drag-and-drop.


WordPress 5.9 for developers

Theme.json for child themes

In 5.9, theme.json supports child themes. That means your users can build a child theme right in the WordPress Admin, without writing a single line of code. 

This dev note has all the details. Take a look!

Block-level locking

Now you can lock any block (or a few of them) in a pattern, just by adding a lock attribute to its settings in block.json – leaving the rest of the pattern free for users to adapt to their content. 

Multiple style sheets in a block

Now you can register more than one style sheet per block, which lets a given block load only the styles its markup requests, and not a whole sheet. Read the details in this dev note.

The changes to the Gallery Block listed above are the result of a near-complete refactoring. Have you built a plugin or theme on the Gallery Block functionality? Be sure you read this dev note. It tells you what you need to do for compatibility.


Learn more about the new features in 5.9

Want to dive into 5.9 but don’t know where to start? Check out this free course about Simple Site Design from Learn WordPress. There are a variety of learning materials including short how-to video tutorials and resources on new features in WordPress 5.9, with much more planned.


Check out the Field Guide for more!

Check out the latest version of the WordPress Field Guide. It has lots of useful information with links to detailed developer notes to support you building in WordPress for everyone you serve. WordPress 5.9 Field Guide.

The Squad

The WordPress 5.9 release was led by Matt Mullenweg, and supported by this highly enthusiastic release squad:

WordPress 5.9 also reflects the hard work of 624 generous volunteer contributors. Collaboration occurred on 370 tickets on Trac and more than 1900 pull requests on GitHub.

2linctoolsAaron D. CampbellAaron JorbinAaron Robertshawabesell132Abha ThakoracosminAdam – WPMU DEV SupportAdam BoscoAdam MorganAdam SilversteinAdam ZielinskiAddieAdil AliaduthAezaz ShekhAhmed ChaionajotkaAkash SoniAkira TachibanaAlain SchlesserAlan Jacob MathewAlex ConchaAlex LendeAlexandru VornicescualexeydemidovAlexis LloydalexstineAlGalaallilevinealmendronAmanda RiuAnand UpadhyayAndréAndrea FerciaAndrei DraganescuAndrew NacinAndrew NevinsAndrew OzzAndrew SerongAndréAndy FragenAndy PeatlingAndy SchmidtandynickAngelika ReisigerAnjana VasanAnkit K GuptaAnkit PanchalAnne McCarthyAnthony BurchellAnthony EdenAnthony LedesmaAnton VlasenkoAntonis LilisarenaAri StathopoulosArthur ChuAshfameAyesh KarunaratnebaelxBartlomiejBeatriz FialhoBeau LebensBedaBenachibenitolopezBenjamin DenisBenjamin Gossetbenjamin.anakenaBernhard ReiterbgardnerBijay YadavBinaryKittenBirgir Erlendsson (birgire)bobbingwideBoone GorgesBrad JorschBrad ParbsBradley TaylorBrandon KraftbravokeylBrennan GoewertBrian RichardsbronsonquickBruno RibaricBrylie Christopher OxleyCaleb BurkscalebwoodbridgecarepsulesCarikeCarlos BravoCarlos GarciaCarolina NymarkcdyerkesCeyhun OzugurChadChiakiChintan hingrajiyaChip SnyderChloe BringmannChoubyChris KlosowskiChris Van Pattenchriscct7Christian TamayoChristina WorkmanChristopher ChurchillclucasrowlandsColin StewartCollieth ClarkeCollins AgbonghamaCoponsCoreyCory HughartCourtney RobertsoncraigfrancisCrisoforo GasparcritterverseCsaba (LittleBigThings)Dávid SzabóDaisy OlsenDamon CookDan FarrowDan SoschinDaniel BachhuberDaniel PostDaniel RichardsDaniel ShawdanieldudzicDaniele ScasciafrattedarerodzDariaDaschmidataguttendatainterlockDave PageDavid AndersonDavid BaumwaldDavid BiňovecDavid CalhounDavid GwyerDavid HerreraDavid KryzaniakDavid MosterdDavid RozandoDavid RyanDavid SmithdavidwebcaDeb Nath UtpolDebabrata KarfaDeepak LalwaniDenis YanchevskiyDenis ŽoljomDennis SnellDhanendrandhusakovicDiedeExterkateDilip BhedaDion Hulsedlt101Dominik SchillingdonmhicoDonna Bottidontgo2sleepDoug WollisondpegasusmDr. Ronny HarbichdratwasDrew JaynesdrosmogdustinrueecotechieehtisEkoJRElla van DurpeEmmanuel HesryempatogenEnchiridionEnej BajgorićEnrique SánchezerayalakeseEric MalalelErick HitterEriketoledoEvan MullinsFabian KägyFabian TodtFaisal AlvifedepiaFelipe EliaFelipe SantosFelix ArntzFlorian TIARFPCSJamesfperdaanFrancesca MaranoFrancescofullofcaffeineGal BarasGarrett HyderGary JonesGary PendergastgazchapgenerosusGennady KovsheninGeorge HotellingGeorge MamadashviliGeorge StephanisGerardo PachecoGilbert PellegromGlen DaviesgoldsoundsGovindGrant M. KinneyGreg RickabyGreg ZiółkowskiGuillaume TURPINHéctor PrietoHans-Christiaan BraunhaosunHareeshHasanuzzamanHauwa AbashiyaHazHenry WrightherbmillerHerm MartiniHerre Groenhilayt24hirofumi2012Hitendra ChopdaHossein FarahanihtmgarciaHudson AtwellHugh LashbrookehugodIan Dunnianhayes94ianmjonesIgnat GeorgievIgor Benicilovecats7infectedIpstenu (Mika Epstein)IsaacIsabel BrisonismaeldJ.D. GrimesJack ReichertJake Spurlockjakub.tyrchaJam VietJames HuffJames KosterJan Thieljanw.oostendorpJason JohnstonJason R. JohnstonJavier ArceJavier CasaresJay UpadhyayJean-Baptiste AudrasJean-PhilippeJeff BowenJeff OngJeffrey PaulJenny DupuyJeremy FeltJeremy HerveJeremy ScottJeremy YipJesús AmieiroJesper van EngelenJessica LyschikJignesh NakraniJoe DolsonJoe McGilljoegasperJoel JamesJoen AsmussenJohn BlackbournJohn EspirituJohn GodleyJohn James Jacobyjohn zenithJohnRDOrazio (CLPTE)Jonathan BossengerJonathan DesrosiersJonny HarrisJono AldersonJoost de ValkJorge CostaJos KleverJoseph DicksonJosepha HadenJoyjsnajdrJuan RuitiñaJuanMa GarridoJuhi SaxenaJuliette Reinders FolmerJunaid BhuraJunko NukagaJustin AhinonJustin DoCantoJustin TadlockK. Adam WhiteKafleGKai HaokallookooKalpesh AkabarikanevaKapil PaulKelly Choyce-DwanKelly HoffmankeoshiKeramot UL IslamkeroKerry LiuKevin Fodnesskeyur5Kharis SulistiyonoKjell ReigstadKnut SparhellKoen Van den WijngaertKonstantin ObenlandKonstantinos XenoskurudrivekwisatzKyle NelKZenilalitjalandharlaurelfulfordLaxman PrajapatileemonleogermaniLiam GladdyliammitchellLinkon Miyanlinux4me2Loïc AntignacLoran A. RendelLucas Karpiuklucasw89lucatumeLuis Felipe ZaguiniLuke CarbisLuke CavanaghluovalabslynkM Asif RahmanMadalin GorbanescuMadisonMaggie CabreraMaiMalaemalthertmanfcarloManisha MakhijaManzoor WaniMarco CiampiniMarcus KazmierczakMarek HrabeMarin AtanasovMarius L. J.Mark-kMary BaumMateus Machado LunaMatias VenturaMattMatt ChowningMatt MullenwegMatt WiebemattoakleyMaxMaxDMaxime CuleamclaurentMEDUSORMeg PhillipsMeher BalaMel Choyce-DwanmgolMicah WoodMichael Adams (mdawaffe)Michael BeckwithMichael BurridgeMichael NelsonMichal CzaplinskiMichel – xiligroup devMiguel FonsecamikaelmayerMike Jolley (a11n)Mike SchroderMilan DinićMilana CapMinal Diwanmirkamjaschenmjulian7mmxximoch11Mohammad Rockeybul Alammoto hachimqudsimreishusmrjoeldeanmtoensingMuhammad ArslanMuhammad Faizan HaidarMukesh PanchalMusab ShakeelMustaque AhmedNadir SeghirNalini ThakorNamith JawaharNaoko TakanoNateWrNed ZimmermanNettSiteNicholas GarofaloNick DiegoNick HalseynickcernisNicoNidhi JainNiels LangeNik TsekourasNikhil ChavannlproockhamOlga GlecklerOliver CampionOmar AlshakerOmar Reissopr18Outzen LarkinOv3rflyovann86ovidiulPaal Joachim RomdahlPablo Honeypage-carbajalpalmiakPankaj MohalePascal BirchlerPatrick BPaul BearnePaul BironPaul BunkhamPaul KevinPaul SchreiberPaul Von SchrottkyPaulo PintopbkingPedro MendonçapepePeter WilsonPetter Walbø JohnsgårdPhil JohnstonPhilip JacksonPierre GordonPieterjan DeneysPiotrek BoniuPooja Derashripowerbuoypraem90Pramod JodhaniPresskopppresstokeprocodewppsealockpsufanpwtylerRachel BakerRadixwebRahul MehtaralucastnRamon AhnertramonopolyravipatelRehan AliRenatho (a11n)retrofoxRiad BenguellaRian RietveldRich TaborRichard Foleyrichards1052Rick CurranRishabh BudhirajaRiyadh AhmedrmartinezduqueRobert AndersonrobertghtrobtarrRodrigo AriasRohan RawatRohan SharmaRonak GanatraRoxy KohilakisRuslanrviscomiRyan WelcherS PageSébastien SERRESören WredeSabbir HasanSabri BouchaalaSafirul AlredhaSamir ShahSamuel Wood (Otto)Sandip Mondal – a11nSanket ChodavadiyaSarah NorrissarayourfriendSathiyamoorthy Vsavicmarko1985Sayedul SayemScott BuscemiscribuscruffianSean McMillanSebastian PisulaSegayuuSergey BiryukovSergio CinosSergioEstevaoShaharyar AfzalshaunandrewsShazahanul Islam Shohagshimon246Shital MarakanaShiva PoudelsiddharthSiddharth ThevarilsiliconforkssimonhammesSiobhanSiobhansirrealsjlevyskunkbadSmit RathodsnapfractalpopSourov RoyspytzossergeistacimcStefano MinoiaStefanos TogoulidisStephen BernhardtStephen EdgarStephen RiderSteve DufresneSteve HentystevegsStorm RockwellSybre WaaijerSynchroszaqal21Taco VerdonschotTakahashi FumikiTammie ListerTara KingTarei KingTellyworthterralingTerri AnnTetsuaki HamanotheMikeDThierry MullerThijs HulshofThimal WickremagethisiswilliamThomas Patrick LevytimlappeTimothy JacobstitsmakertjcafferkeytmatsuurTobiasBgtobifjellner (Tor-Bjorn Fjellner)TomekTomoki ShimomuraTony GTony TahmouchTonya MorkToro_Unit (Hiroshi Urabe)Torsten LandsiedelTracyTravis NorthcutttubysTung DutwstokesUdit Desaiumesh84Venkat RajversusbasszverybgVicente CanalesViktor SzépeVishit ShahVlad TVondelphia.comvortfuwb1234WebMan Design | Oliver JuhasWes TheronWeston RuterWFMattRWill SkoraWilliam Earnhardtwilliampattonwojsmolwoodyhaydaywp_kcwpnomad a11nwpweaverYagnik SanganiYuiYvette SonneveldZebulan Stanphill, and zoiec.

By release day, 71 locales had translated 90 percent or more of WordPress 5.9 into their language. Community translators are hard at work ensuring more translations are on their way. Thank you to everyone who helps to make WordPress available in 205 languages.

Many thanks to all of the community volunteers who contribute in the support forums. They help to answer questions from people across the world. The success of releases, from the first one in 2003, owes much to the efforts of the support contributors. 

If contributing to WordPress appeals to you, it’s easy to learn more and get involved. Discover the different teams that come together on the Make WordPress website and find out the latest plans on the core development blog.

Leave a Reply