PHP
add_action('init', function() {
remove_theme_support('core-block-patterns');
$patterns = [
'core/query-standard-posts',
'core/query-medium-posts',
'core/query-small-posts',
'core/query-grid-posts',
'core/query-large-title-posts',
'core/query-offset-posts',
];
array_walk($patterns, 'unregister_block_pattern');
}, 15);PHP
// Core Pattern Kategorien entfernen
add_action('init', function() {
$categories = [
'featured', 'about', 'audio', 'banner', 'buttons',
'call-to-action', 'columns', 'contact', 'footer',
'gallery', 'header', 'media', 'portfolio', 'posts',
'query', 'services', 'team', 'testimonials', 'text', 'videos',
];
array_walk($categories, 'unregister_block_pattern_category');
});PHP
// Eigene Pattern Kategorien erstellen
add_action('init', function() {
$categories = [
'hero' => 'Hero',
'vorteile' => 'Vorteile',
'cta' => 'CTA',
'kontakt' => 'Kontakt',
];
foreach ($categories as $slug => $label) {
register_block_pattern_category($slug, ['label' => $label]);
}
});