Si ha estado usando Facebook durante un tiempo, probablemente haya notado que cuando publica un enlace a un video de YouTube, Facebook inserta el video en su actualización por usted. También funciona en muchos otros tipos de enlaces, como archivos MP3. Publiqué enlaces a grabaciones a veces y esto es útil.
Desde la versión 2.9, WordPress les ha dado a los usuarios la capacidad de vincular desde varios servicios (como Flickr y YouTube) y tener el contenido incrustado automáticamente sin que tengas que tomar un montón de código. Wordpress usa el protocolo oEmbed para lograr esto. Es posible que se pregunte "entonces, ¿de qué se trata este tema y cómo ayuda a un usuario de WordPress como yo?"
¿Qué es oEmbed para WordPress?
o Se ha descrito la inserción de varias maneras diferentes. El WordPress Codex lo describe de esta manera:
... un protocolo para que el sitio A (como su blog) solicite al sitio B (como YouTube) el HTML necesario para insertar contenido (como un video) del sitio B.
La página de inicio de oEmbed también ofrece una descripción:
oEmbed es un formato para permitir una representación incrustada de una URL en sitios de terceros. La API simple permite que un sitio web muestre contenido incrustado (como fotos o videos) cuando un usuario publica un enlace a ese recurso, sin tener que analizar el recurso directamente.
Básicamente, oEmbed hace posible que una página web (es decir, un sitio de WordPress) convierta un enlace en un medio integrado simplemente enviando una solicitud al creador del contenido multimedia (como YouTube o Flickr) para el código de inserción.
OK, entonces, ¿qué significa todo eso para mí como usuario de WordPress?
¿Cómo funciona oEmbed con WordPress?
Si recuerdas mi ejemplo al principio sobre cómo maneja Facebook los enlaces de YouTube, sabrás cómo funcionan los enlaces de YouTube en WordPress 2.9 y posteriores. Antes tenía que detener lo que estaba haciendo, encontrar el video para incrustarlo y luego buscar el código de inserción para pegarlo en la versión HTML de la publicación en la que estaba trabajando.
Este proceso funcionó bien, pero ahora las cosas son más fáciles gracias a oEmbed. Ahora, solo toma el enlace. Hay dos formas de usar el enlace. Permítame demostrar cómo funciona usando mi propio sitio de WordPress.
- Toma el enlace de la página de YouTube.
- Pega el enlace en su propia línea.
- Esto es lo que verás
- O puede usar un código corto y escribir algo similar a esto y tener cierta flexibilidad con el formateo:
- Este ejemplo se vería así:
En términos básicos, eso es lo que es oEmbed y cómo funciona con WordPress. WordPress no permite el uso de cualquier URL anterior con oEmbed por razones de seguridad. Hay una lista de sitios aceptados en la página del Codex de WordPress sobre las incrustaciones. También se debe mencionar que puede agregar más sitios. Este proceso debe dejarse para otro artículo para cubrir.
WordPress parece estar en un viaje sin fin para hacer nuestras vidas más fáciles. Esta capacidad de incrustación es solo otro pequeño ejemplo. ¿Qué función de WordPress te gusta que te haga la vida más fácil? ¿Has intentado oumbar?