Estoy intentando cambiar lo que muestra el bloque de Youtube. Lo que quiero hacer en realidad es un poco más complejo que esto pero he intentado al menos ver si este código funcionaba y nada. ¿Se puede renderizar el bloque de Youtube?
function ree_youtube_player( $block_content, $block ) {
if( "core-embed/youtube" === $block['blockName'] ) {
$block_content = str_replace( '?feature=oembed', '?feature=oembed&rel=0', $block_content );
}
return $block_content;
}
add_filter( 'render_block', 'ree_youtube_player', 10, 2);
Esto sin embargo si funciona para el bloque de párrafo:
function ree_block_paragraph( $block_content, $block ) {
if ( $block['blockName'] === 'core/paragraph' ) {
$content = '<div class="wp-block-paragraph aaaa">';
$content .= $block_content;
$content .= '</div>';
return $content;
}
return $block_content;
}
add_filter( 'render_block', 'ree_block_paragraph', 10, 2 );
Un saludo y gracias