WordPress 6.0 kommt mit neuen Layout-Optionen für einige Blöcke, z. B. den Gruppen-Block. Diese Optionen erlauben die Beschränkung der Breite ihres Inhalts. Da diese Optionen standardmäßig und ohne expliziten Opt-in vorhanden sind, möchte man sie möglicherweise deaktivieren. Dafür gibt es allerdings aktuell keine integrierte Funktion.

Layout-Optionen
Die Layout-Optionen in der Seitenleiste des Block-Editors

Da die Blocke definieren, ob sie die Layout-Optionen unterstützen, kannst du diese Unterstützung deaktivieren, indem du die Metadaten des jeweiligen Blocktyps filterst und dort die Unterstützung für __experimentalLayout auf false stellst. Du kannst den Code unten verwenden und ihn in dein (Child-)Theme einbauen:

/**
 * Filter block type metadata to remove unwanted output from the editor.
 * 
 * @see		https://github.com/WordPress/gutenberg/issues/31980#issuecomment-1033935746
 *
 * @param	array	$metadata Metadata for the currently processed block type.
 * @return	array Filtered metadata.
 */
function rh_filter_block_type_metadata( $metadata ) {
	if ( isset( $metadata['supports']['__experimentalLayout'] ) ) {
		$metadata['supports']['__experimentalLayout'] = false;
	}
	
	return $metadata;
}

add_filter( 'block_type_metadata', 'rh_filter_block_type_metadata' );
Code-Sprache: PHP (php)

Danach sind die Layout-Optionen von allen Blöcken entfernt, die diese Einstellungen eigentlich besitzen.

Schreibe einen Kommentar

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