WordPress 5.9 släpps den 25 januari, och eftersom man är på den tredje lanseringskandidat i skrivande stund, så är det nog ganska sannolikt att man kommer träffa det datumet. Det betyder att det är hög tid att se över vad som är nytt. Den här posten fokuserar på de största nyheterna för utvecklare.
ℹ️ Läs om vad som är nytt i WordPress 5.9!
Blocknytt
De största nyheterna är, som vanligt, i blockredigeraren. Full Site Editing, funktionen som gör att blockteman kan ge användarna kontroll över saker som sidhuvud och sidfot samt menyer direkt i blockredigeraren, ersätter i mångt och mycket Anpassa-läget, vilket är viktigt att känna till. I övrigt handlar det ju främst om block, och där finns det ett flertal nyheter.
- Blockteman är det nya heta. Introduktionsposten på Make-bloggen är bra, men vill du lära dig bygga dem rekommenderar jag Carolina Nymarks sajt om saken.
theme.json
är lite av hjärtat för blockteman. Tycka vad man vill om att skriva CSS i json-filer, men det är där vi är.theme.json
har uppdaterats till v2, och här är nyheterna. Det finns även ett PHP-API för att komma åt de globala stilarna som är värt att känna till.- Navigationsblocket är nytt, och förstås väldigt viktigt om du tänker bygga ett fullskaligt blocktema med Full Site Editing-funktionen.
- För dig som utvecklar block från grunden är stödet för flera stilmallar per block, möjligheten att låsa enstaka block, samt en ny hook för
InnerBlocks
.
Övriga nyheter i 5.9
Det finns förstås mycket annat nytt för utvecklare i WordPress 5.9, men majoriteten av förändringarna ligger, föga förvånande, i blockredigeraren.
- Custom Post Types och Custom Taxonomies har fått lite nya filter och labels, vilket är bra. Det är också värt att känna till att det faktiskt tillkommit fyra posttyper i 5.9, alla relaterade till blockteman:
wp_template
,wp_template_part
,wp_global_styles
, samtwp_navigation
. - Du kan nu ställa nya frågor mot användares rättigheter, något som kan vara bra att ha för medlemssajter eller dylikt, förstås.
- Om du gillar att köra senaste versionen av PHP (och varför inte?) så har man en post om vad WordPress 5.9 innebär för PHP 8 samt 8.1.
- Det finns en
wp_mail_succeeded
-hook, om du behöver dubbelkolla attwp_mail()
lyckades processa och skicka ett mejl. Hooken kan förstås inte säga något om huruvida mottagen fick, eller läste mejlet.
Som alltid så finns det en field guide-post på Make-bloggen som sammanställer nyheterna i korthet, om du vill ha lite mer läsning.
👋🏻 Missa inget viktigt – prenumerera på WPSE, det är gratis och garanterat spamfritt.