SoundCloud嵌入快捷码不起作用

时间:2014-06-05 作者:Santhosh

soundcloud短代码似乎不起作用。我已经尝试了几天,它只是显示为原始代码。这是否是一个小故障,支持是否已正式停止,是否有一些解决方法?

[soundcloud url="https://api.soundcloud.com/tracks/151458437" params="color=ff5500&auto_play=false&hide_related=false&show_artwork=true&show_comments=true&show_user=true&show_reposts=false" width="100%" height="166" iframe="true" /]

https://soundcloud.com/radhanath-swami/offer-the-best-you-have

使用最新的wordpress 3.9.1

7 个回复
SO网友:kraftner

如果您使用的是WordPress 3.5或更高版本,只需在a separate line 应工作:

https://soundcloud.com/radhanath-swami/offer-the-best-you-have

您不需要使用嵌入代码,WordPress通过oEmbed本身处理嵌入。

而且have a look at the Codex.

编辑:如果你想要小图片,你可能应该在问题中提到。。。

最简单的方法可能是将嵌入代码放入

<iframe width="100%" height="166" scrolling="no" frameborder="no" src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/151456970&amp;color=ff5500&amp;auto_play=false&amp;hide_related=false&amp;show_artwork=true&amp;show_comments=true&amp;show_user=true&amp;show_reposts=false"></iframe>

SO网友:Rarst

自托管WordPress核心代码根本没有这样的短代码。这是wordpress com服务的额外添加。

虽然oEmbed(仅使用soundcloud URL)可以很好地使用它,但没有自定义它的快捷码。您需要为它添加自定义代码,或者研究实现这种短代码的插件。

SO网友:squarecandy

soundcloud嵌入屏幕上的“Wordpress代码”复选框适用于Wordpress。仅限com用户。如果您有一个自托管(Wordpress.org)网站,请取消选中“Wordpress代码”,然后复制<iframe> 密码将其粘贴到wordpress页面的HTML视图中。瞧!

SO网友:Duncan Micahel-MacGregor

不知道为什么罗兰的评论会被标记下来,因为打开Jetpack的“Shortcode Embeddes”设置可以使嵌入代码正常工作。

我刚刚在WP 4的最新版本中使用了一个主题,SoundCloud短代码只有在激活Jetpack短代码嵌入后才起作用。

SO网友:H3r0k0

将此添加到您的函数中。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\');
资料来源:How to Embed SoundCloud in your WordPress Posts by using oEmbed

只要确保它在里面<?php ?>

SO网友:user1508000

我花了太多时间试图弄明白这一点,最终找到了它,所以张贴在这里。如果你想要大方块播放器,你可以简单地将Soundcloud的URL粘贴到一行,就像Rarst说的那样。例如:

https://soundcloud.com/user-426955691/episode-1-about-the-chat

嵌入较小的播放器更为棘手,我找不到一个简洁的答案。

首先,来自Souncloud:

单击帖子上的共享链接

WordPress不会让您删除<iframe> 进入编辑器。这似乎是出于安全考虑。我下载了一个名为iframe. 使用此插件,您可以添加<iframe> 标记到内容。只需更改字符<iframe> 标记到括号,例如。[iframe].

一旦激活iframe插件。因此,只需将此代码放入WordPress的页面编辑屏幕即可。

[iframe width="100%" height="166" scrolling="no" frameborder="no" src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/304567138&amp;color=ff5500&amp;auto_play=false&amp;hide_related=false&amp;show_comments=true&amp;show_user=true&amp;show_reposts=false"][/iframe]

SO网友:Roland

只需使用Jetpack插件即可。在“设置”中,激活“短代码嵌入”功能。

结束

相关推荐

Embed Post in external page

我想创建一个可以嵌入其他网站的页面,嵌入脚本如下:<iframe src=\"http://www.example.com/the_hidden_page?setting=set1&setting2=set2\"></iframe> 该页面需要“隐藏”,以便它不会出现在我的网站的菜单中,并且需要接受查询字符串。我的示例中的URL不需要像这样/the_hidden_page/set1/set2 也可以。