Jak dodać własne kategorie bloków i wzorców (patterns) ?

Strona główna / Blog / Gutenberg / Jak dodać własne kategorie bloków i wzorców (patterns) ?

Kiedy tworzymy własne bloki, warto mieć je w jednym miejscu, tak by nie mieszały się z tymi, które posiada sam WordPress. To samo tyczy się wzorców.

Aby dodać własne kategorie bloków, wystarczy, że w pliku functions.php naszego motywu dodamy poniższy kod php. Jest on kompatybilny z najnowszą wersją WordPress:

add_filter( 'block_categories_all' , function( $categories ) {

    // Adding a new category.
	$categories[] = array(
		'slug'  => 'lubstarter',
		'title' => 'Bloki lubstarter'
	);

	return $categories;
} );

A gdy chcemy dodać własną kategorię wzorców…

if ( function_exists( 'register_block_pattern_category' ) ) {
    register_block_pattern_category(
      'lubstarter-patterns',
      array( 'label' => __( 'Układy lubstarter', 'lubstarter' ) )
   );
}

Opcjonalnie możemy usunąć patterny wbudowane w WordPress:

remove_theme_support( 'core-block-patterns' );

Możesz również zakupić pełną konfigurację motywu pod tworzenie stron z edytorem Gutenberg.

Zamów motyw Lubstarter

,