Cómo habilitar oEmbed en widgets de texto de WordPress
Recientemente, uno de nuestros usuarios nos preguntó cómo habilitar oEmbed en widgets de texto de WordPress. oEmbed es un protocolo que le permite a su blog solicitar a un sitio web habilitado con oEmbed que proporcione el HTML necesario para incrustar contenido dinámico. En pocas palabras, le permite simplemente pegar una URL de video de YouTube en una publicación de blog y dejar que WordPress lo incruste automáticamente. Puede ajustar el ancho máximo incorporado manualmente o cambiar dinámicamente el ancho y la altura del contenido. Sin embargo, no puede incrustar contenido en un widget de texto usando oEmbed. En este artículo, le mostraremos cómo habilitar oEmbed en widgets de texto de WordPress.
Todo lo que tienes que hacer es agregar el siguiente código en tu tema funciones.php
archivo o un 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 has hecho eso, entonces has terminado. Has habilitado correctamente oEmbed para widgets de texto. Puedes dirigirte a Apariencia »Widgets para probarlo. Simplemente agrega una URL de video de Youtube en tu widget de texto y observa la magia.
Para aquellos de ustedes que quieren saber qué hace este código, simplemente agrega un filtro widget_text
Permitiendo que los widgets de texto ejecuten shortcode para contenido incorporado y auto incrustado.
Para aquellos que no les gusta trabajar con el código, simplemente puede activar el complemento de Widget de texto Widget. Literalmente hace lo mismo. El complemento solo tiene 2 líneas de código que compartimos arriba.
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..