Cómo habilitar oEmbed en WordPress Widgets de texto

Recientemente, uno de nuestros usuarios nos preguntó cómo habilitar oEmbed en los widgets de texto de WordPress. oEmbed es un protocolo que permite a su blog pedir a un sitio web habilitado para oEmbed que proporcione el HTML necesario para insertar contenido dinámico. En pocas palabras, le permite simplemente pegar una URL de vídeo de YouTube en una entrada de blog y dejar que WordPress la incruste automáticamente. Puede ajustar manualmente el ancho máximo de las incrustaciones o cambiar dinámicamente el ancho y la altura del contenido de las incrustaciones. Sin embargo, no puede incrustar contenido en un widget de texto utilizando 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 añadir el siguiente código en el archivo functions.php de tu tema o en un plugin específico del sitio:

12add_filter( ‘widget_text’, array( $wp_embed, ‘run_shortcode’), 8 ); add_filter( ‘widget_text’, array( $wp_embed, ‘autoembed’), 8 );

Una vez que lo hayas hecho, entonces habrás terminado. Has habilitado con éxito oEmbed para widgets de texto. Puedes dirigirte a Apariencia ” Widgets para probarlo. Simplemente añade una URL de vídeo de Youtube en tu widget de texto y mira la magia.

Para aquellos de ustedes que quieran saber qué hace este código, simplemente añade un filtro widget_text que permite a los widgets de texto ejecutar código abreviado para contenido oEmbed y auto-embed.

Para aquellos a los que no les gusta tratar con el código, entonces puede simplemente activar el plugin Text Widget oEmbed. Literalmente hace lo mismo. El plugin sólo tiene 2 líneas de código que hemos compartido anteriormente.

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

Valora el post

Deja un comentario