Ankerlink an den Anfang der Seite
z03 0094
Generic filters
Filter by Kategorien

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.

Bitte das Kommentarfeld nicht für Supportanfragen nutzen; hier kann kein Support angeboten werden. Die Angabe von Name oder E-Mail-Adresse ist optional, ein Spitzname wäre trotzdem nett.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Hinweis: Name und E-Mail-Adresse (beides optional, da alle Kommentare moderiert werden) werden dauerhaft gespeichert. Über dieses Formular kann jeder Zeit die Löschung persönlicher Daten oder Kommentare angefordert werden; die Anfrage wird nicht veröffentlicht und nach der Bearbeitung gelöscht. IP-Adressen, die mit Kommentaren gespeichert werden, werden nach zwei Monaten automatisch gelöscht.

Ihre Nachricht wird möglicherweise zur Spam-Prüfung an OpenAI (USA) weitergeleitet. Weitere Informationen finden Sie in unserer Datenschutzerklärung.