Recientemente, uno de nuestros usuarios nos preguntó cómo habilitar oEmbed en los widgets de texto de WordPress. oEmbed es un protocolo que permite que tu blog solicite a un sitio web habilitado para oEmbed que proporcione el HTML necesario para incrustar contenido dinámico. En palabras sencillas, te permite simplemente pegar una URL de video de YouTube en una entrada de blog y dejar que WordPress lo incruste automáticamente. Puedes ajustar el ancho máximo de oembed manualmente, o cambiar dinámicamente el ancho y alto del contenido de oEmbed. Sin embargo, no puedes incrustar contenido en un widget de texto usando oEmbed. En este artículo, te mostraremos cómo habilitar oEmbed en los widgets de texto de WordPress.
Todo lo que tienes que hacer es agregar el siguiente código en el archivo functions.php de tu tema o en un plugin específico para tu sitio:
add_filter( 'widget_text', array( $wp_embed, 'run_shortcode' ), 8 ); add_filter( 'widget_text', array( $wp_embed, 'autoembed'), 8 );
Una vez que hayas hecho eso, habrás terminado. Has habilitado oEmbed para los widgets de texto con éxito. Puedes ir a Apariencia » Widgets para probarlo. Simplemente agrega una URL de video de YouTube en tu widget de texto y observa la magia.
Para aquellos que quieran saber qué hace este código, simplemente agrega un filtro widget_text que permite que los widgets de texto ejecuten shortcodes para oEmbed y contenido autoincrustado.
Para aquellos que no les gusta lidiar con código, entonces pueden simplemente activar el plugin Text Widget oEmbed. Literalmente hace lo mismo. El plugin solo tiene 2 líneas de código que compartimos arriba.
Esperamos que este artículo te haya ayudado a habilitar oEmbed en los widgets de texto. Si tienes alguna pregunta o comentario, por favor házmelo saber dejando un comentario abajo.

Jonathan
¿Este código no es suficiente?
add_filter ('widget_text', array ($ wp_embed, 'autoembed'), 8);Fernando
Gracias por el consejo, pero tiene un problema, que el contenido multimedia no se adapta al ancho de la barra lateral, algo que podemos controlar con el código de inserción y no con el plugin o el código.