„Zeileneinzug“ und „Text anpassen“ in WordPress 7.0 entfernen
Veröffentlicht: – Kommentar hinterlassen Letzte Aktualisierung:
In WordPress 7.0 gibt es zwei neue Typografie-Einstellungen im Block-Editor, um den Zeileneinzug und die Funktion „Text anpassen“ verwenden zu können. Letzteres gab es bereits in WordPress 6.9 als Block-Stil. Ich denke, solche Einstellungen sind für die meisten nicht notwendig. Daher zeige ich nachfolgend, wie man sie im eigenen Theme entfernen kann.
Funktionsbeschreibung
Der Zeileneinzug wird verwendet, um die erste Zeile eines Absatzes etwas einzurücken. Das wird üblicherweise in Büchern gemacht, ist aber im Internet nicht weit verbreitet.
Die Funktion „Text anpassen“ passt die Schriftgröße des Textes automatisch so an, dass der Text in eine einzelne Zeile passt, er wird dabei nie umgebrochen. Das mag nett aussehen, aber je nach Textlänge kann das entweder auf dem Desktop riesig werden oder sehr klein auf Mobilgeräten.

Beide Einstellungen finden sich im Typografie-Panel innerhalb des Stile-Tabs in unterstützten Blöcken. Der Zeileneinzug funktioniert in Absatzblöcken, wohingegen „Text anpassen“ neben dem Absatzblock auch im Überschriften-Block unterstützt wird.
Die Funktionen entfernen
Der Zeileneinzug kann über die theme.json entfernt werden, indem settings.typography.textIndent auf false gesetzt wird:
{
"$schema": "https://schemas.wp.org/wp/7.0/theme.json",
"version": 3,
"settings": {
"typography": {
"textIndent": false
},
}
}Code-Sprache: JSON / JSON mit Kommentaren (json)
Die Funktion „Text anpassen“ kann gegenwärtig nur durch das Filtern der Block-Unterstützungen der einzelnen Blöcke via PHP deaktiviert werden.
function disable_fit_text_blocks( array $metadata ): array {
$blocks = [ 'core/paragraph', 'core/heading' ];
if ( \in_array( $metadata['name'], $blocks, true ) ) {
$metadata['supports']['typography']['fitText'] = false;
}
return $metadata;
}
\add_filter( 'block_type_metadata', 'disable_fit_text_blocks' );Code-Sprache: PHP (php)
Danach sind diese Einstellungen nicht mehr in den Typografie-Stile-Einstellungen nicht mehr vorhanden.
Neuveröffentlichungen