Есть несколько вариантов решения:
1. Патчинг HTML отрендеренного блока
Самый простой в реализации, но далеко не самый стабильный вариант. Определите фильтр для рендера вашего типа блока, в данном случае:
add_filter('render_block_core/video', function (string $content, array $block) {
// Здесь вам нужно изменить содержимое переменной $content
// она содержит уже отрендеренный HTML код блока.
return $content;
}, 10, 2);
Для корректной работы с HTML лучше использовать расширение
DOM.
2. Переопределить рендер блока целиком
Для этого вам нужно зарегистрировать блок с точно таким же названием и переопределить его рендер. Подробнее смотрите в
документации.
3. Сделать свой блок
Также, через
register_block_type
определяете свой собственный блок и пишете свой рендер для него.