Heute hatte ich ein Theme vor mir, das ich vor etwa zwei Jahren entwickelt hatte, und das mit einer theme.json Version 2 ausgestattet war. Mittler – und eigentlich schon eine ganze Weile – ist die Version 3 aktuell. Doch es reicht hier vielfach nicht aus, einfach die Versionsnummer zu erhöhen. Speziell bei den Schriftgrößen und Abständen der Elemente kann es danach zu Abweichungen kommmen.
Natürlich sollte das Layout so bleiben wie es war, also recherchierte ich (ausnahmsweise mal wieder unter Nutzung einer Suchmaschine), und fand dazu im WordPress-Handbuch auch schon die Lösung.
Speziell zwei Werte sind hier relevant. Das eine ist „defaultFontSizes“, und das andere „defaultSpacingSizes“. Um zu vermeiden, dass die Templates nach der Umstellung überarbeitet werden müssen, sollten diese beiden Werte in der theme.json gesetzt auf auf false gestellt werden.
unter settings > typography > „defaultSpacingSizes“: false, und unter settings > spacing „defaultSpacingSizes“: false
"settings": {
"spacing": {
"defaultSpacingSizes": false,
},
"typography": {
"defaultFontSizes": false
},
}...Damit bleiben ursprüngliche Schriftgrößen und Elemente-Abstände auch nach der Migration erhalten.




Schreibe einen Kommentar