Описание block_type_metadata
— Filter
Хук block_type_metadata позволяет изменять метаданные для блоков в WordPress. Он срабатывает при регистрации блоков и позволяет кастомизировать их параметры и функциональность
Примеры использования
Пример изменения названия блока:
add_filter('block_type_metadata', function($metadata) {
$metadata['title'] = 'Мой кастомный блок';
return $metadata;
});
В этом примере мы изменяем название блока на ‘Мой кастомный блок’.
Пример изменения категории блока:
add_filter('block_type_metadata', function($metadata) {
$metadata['category'] = 'дополнительные';
return $metadata;
});
Здесь мы меняем категорию блока на ‘дополнительные’.
Пример изменения иконки блока:
add_filter('block_type_metadata', function($metadata) {
$metadata['icon'] = 'heart';
return $metadata;
});
Мы изменяем иконку блока на ‘heart’.
— Лучшие практики
– Использование
Используйте этот хук, когда необходимо изменить метаданные блока для улучшения его отображения в редакторе
– Производительность
Хук не должен значительно влиять на производительность, так как изменения касаются только метаданных блока
– Предупреждения
Следите за тем, чтобы изменения соответствовали стандартам WordPress и не нарушали функциональность блока
Альтернативы
Тип: action
Этот хук позволяет регистрировать новый блок и задавать его метаданные
Используйте его, если необходимо создать новый блок с уникальными метаданными