Uno de nuestros usuarios nos pidió una forma fácil de insertar SoundCloud en su sitio de WordPress. WordPress tiene esta característica genial llamada oEmbed que admite la inserción automática siempre que publique la URL en su propia línea. Actualmente, la biblioteca de WordPress oEmbed admite servicios populares como Youtube, Twitter, Vimeo, etc. Sin embargo, SoundCloud aún no es compatible con WordPress. Bueno, no hay nada de qué preocuparse porque WordPress hace que sea muy fácil agregar proveedores de Ombuds usando la función wp_oembed_add_provider (). En este artículo, le mostraremos cómo agregar soporte de OEmbed para SoundCloud en WordPress.

Actualización: NO tienes que seguir utilizando este tutorial. WordPress 3.5+ tiene soporte integrado de oEmbed para SoundCloud.

Todo lo que tiene que hacer es pegar el siguiente código en el archivo functions.php de su tema o en un complemento específico del sitio.

// Añadir SoundCloud oEmbed
 function add_oembed_soundcloud () {
 wp_oembed_add_provider ('http://soundcloud.com/*', 'http://soundcloud.com/oembed');
 }
 add_action ('init', 'add_oembed_soundcloud'); 

Eso es. Simplemente pegue su URL de SoundCloud en una línea separada y deje que la magia de inserción automática (oEmbed) haga el resto.

Hay un plugin bastante popular que puedes usar también llamado SoundCloud is Gold, que ofrece muchas funciones. Alternativamente, debido a que SoundCloud es oficialmente compatible con WordPress.com, hay un código abreviado disponible para todos los usuarios de WordPress.com. De modo que puede usar el complemento JetPack para WordPress autoalimentado y habilitar la opción de inserción de shortcode. Una vez que lo hagas, podrás usar el código corto así:

[soundcloud url = «http://api.soundcloud.com/tracks/207988» iframe = «true» /]

Esperamos que esto ayude a cualquiera que esté buscando una forma de insertar SoundCloud en WordPress.