Cómo habilitar oEmbed en los widgets de texto de WordPress

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 su blog solicite a un sitio web habilitado para oEmbed que proporcione el HTML necesario para incrustar contenido dinámico. En pocas palabras, le permite simplemente pegar la URL de un video de YouTube en una publicación de blog y dejar que WordPress lo incruste automáticamente. Puede ajustar manualmente el ancho máximo de oEmbed o cambiar dinámicamente el ancho y alto del contenido de oEmbed. Sin embargo, no es posible incrustar contenido en un widget de texto usando oEmbed. En este artículo, le mostraremos cómo habilitar oEmbed en los widgets de texto de WordPress.

Todo lo que necesita hacer es agregar el siguiente código a su tema functions.php archivo o plugin específico del sitio:

add_filter( 'widget_text', array( $wp_embed, 'run_shortcode' ), 8 );
add_filter( 'widget_text', array( $wp_embed, 'autoembed'), 8 );

Una vez que haya hecho eso, estará listo. Ha habilitado correctamente oEmbed para widgets de texto. Puede ir a Apariencia »Widget para probarlo. Simplemente agregue la URL de un video de Youtube en su widget de texto y observe la magia.

Para aquellos de ustedes que quieran saber qué hace este código, solo agrega un filtro widget_text permitiendo que los widgets de texto ejecuten códigos cortos para oEmbed e incrusten contenido automáticamente.

Para aquellos a quienes no les gusta lidiar con el código, simplemente pueden activarlo Plugin oEmbed de widget de texto. Literalmente hace lo mismo. El plugin solo tiene 2 líneas de código que compartimos anteriormente.

Esperamos que este artículo te haya ayudado a habilitar oEmbed en widgets de texto. Si tiene alguna pregunta o comentario, háganoslo saber dejando un comentario a continuación.

[enlazatom_show_links]

¿Te ha resultado útil??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicado. Required fields are marked *