You are here:  Home » PHP » 如何使用oEmbed在您的WordPress帖子中嵌入SoundCloud

我们的一位用户要求我们在WordPress网站上轻松嵌入SoundCloud。WordPress有一个名为oEmbed很酷的功能,只要你在自己的行中发布URL就支持自动嵌入。目前,WordPress oEmbed库支持Youtube,Twitter,Vimeo等流行服务。但是,WordPress尚不支持SoundCloud。好吧,没有什么可担心的,因为WordPress使用wp_oembed_add_provider()函数添加oEmbed提供程序非常容易。在本文中,我们将向您展示如何在WordPress中添加对SoundCloud的oEmbed支持。

更新:您不必再使用本教程了。WordPress 3.5+内置了对SoundCloud的oEmbed支持。

您所要做的就是将以下代码粘贴到主题的functions.php文件或特定于站点的插件中。

// Add SoundCloud oEmbed
function add_oembed_soundcloud(){
wp_oembed_add_provider( "http://soundcloud.com/*", "http://soundcloud.com/oembed" );
}
add_action("init","add_oembed_soundcloud");

这是它。只需将SoundCloud URL粘贴到一个单独的行中,然后让自动嵌入oEmbed)魔术完成剩下的工作。

有一个相当流行的插件,你可以使用,所谓的SoundCloud是Gold,它提供了很多功能。另外,由于WordPress.com正式支持SoundCloud,因此所有WordPress.com用户都可以使用短代码。因此,您可以将JetPack插件用于自托管WordPress并启用短代码嵌入选项。一旦你这样做,你就可以使用这样的短代码:

[soundcloud url =“http://api.soundcloud.com/tracks/207988”iframe =“true”/]

评论被关闭。