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.