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.

Einstellungen zu Zeileneinzug und „Text anpassen“ im Block-Editor

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

Schreibe einen Kommentar

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

Um auf deiner eigenen Website zu antworten, gib die URL deiner Antwort ein, die einen Link zur Permalink-URL dieses Beitrags enthalten sollte. Deine Antwort wird dann (möglicherweise nach der Moderation) auf dieser Seite erscheinen. Möchtest du deine Antwort aktualisieren oder entfernen? Aktualisiere oder lösche deinen Beitrag und gib die URL deines Beitrags noch einmal ein. (Mehr über die Funktion von Webmentions erfahren)