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 palabras simples, 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 el ancho máximo de oembed manualmente o cambiar dinámicamente el ancho y la altura del contenido de oEmbed. Sin embargo, no puede 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 tienes que hacer es agregar el siguiente código en el functions.php archivo o un sitio específico plugin:


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, habrá terminado. Ha habilitado correctamente oEmbed para widgets de texto. Puede dirigirse a Apariencia »Widgets para probarlo. Simplemente agregue una URL de video de Youtube en su widget de texto y observe la magia.

Para aquellos de ustedes que quieran saber qué hace este código, simplemente agrega un filtro widget_text permitir que se ejecuten widgets de texto shortcode para contenido oEmbed y autoembed.

Para aquellos a quienes no les gusta lidiar con el código, simplemente pueden activar Widget de texto oEmbed plugin. Literalmente hace lo mismo. La plugin solo tiene 2 líneas de código que compartimos arriba.

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

.

Fuente: wpbeginner

Entradas relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *