Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Copa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

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

Recientemente, uno de nuestros usuarios nos preguntó cómo activar oEmbed en los widgets de texto de WordPress. oEmbed es un protocolo que permite a tu blog pedir a un sitio web activado para oEmbed que proporcione el HTML necesario para incrustar contenido dinámico. En palabras sencillas, te permite pegar la URL de un vídeo 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, le mostraremos cómo activar 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:

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

Una vez hecho esto, ya está. Has activado / activado correctamente oEmbed para widgets de texto. Puedes ir a Apariencia ” Widgets para probarlo. Simplemente añade la URL de un video de Youtube en tu widget de texto, y observa la magia.

Para aquellos que quieran saber lo que hace este código, simplemente añade un filtro widget_text que permite a los widgets de texto ejecutar shortcode para oEmbed y auto incrustar contenido.

Para aquellos que no les gusta lidiar con el código, entonces usted puede simplemente activar Text Widget oEmbed plugin. 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 activar oEmbed en los widgets de texto. Si tienes alguna pregunta o comentario, por favor háznoslo saber dejando un comentario a continuación.

Descargo: Nuestro contenido está apoyado por los lectores. Esto significa que si hace clic en algunos de nuestros enlaces, podemos ganar una comisión. Vea cómo se financia WPBeginner , por qué es importante, y cómo puede apoyarnos. Aquí está nuestro proceso editorial .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

El último kit de herramientas de WordPress

Obtenga acceso GRATUITO a nuestro kit de herramientas - una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!

Reader Interactions

2 comentariosDeja una respuesta

  1. Jonathan

    Is this code not enough?

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

  2. Fernando

    Thanks for the tip but has a problem, that the media content doesn’t adapt to the sidebar width, something that we can control with the embed code and not with the plugin or the code.

Deja tu comentario

Gracias por elegir dejar un comentario. Tenga en cuenta que todos los comentarios son moderados de acuerdo con nuestros política de comentarios, y su dirección de correo electrónico NO será publicada. Por favor, NO utilice palabras clave en el campo de nombre. Tengamos una conversación personal y significativa.