WordPress、oEmbed和YouTube的视频都带有破折号

时间:2016-05-24 作者:David Clough

我遇到一个问题,url中带有“破折号”()的视频没有嵌入WordPress。将URL粘贴到页面/帖子时会发生这种情况,使用wp_oembed_get 命令

所讨论的YouTube URL是:https://www.youtube.com/watch?v=uf-M3PTXuIs

任何没有“破折号”()的YouTube URL都不会出现问题。

我没有找到关于这个问题的太多信息,但我偶然发现的一篇帖子建议从YouTube上删除视频并再次添加以获得新的URL(https://wordpress.org/support/topic/youtube-embed-fails-when-video-url-has-dash-in-it?replies=9), 但是,我不是视频的所有者,因此这不是一个选项。

关于如何解决这个问题有什么建议吗?

1 个回复
SO网友:David Clough

事实证明,所讨论的YouTube视频已根据请求禁用嵌入功能。使用其他YouTube视频进行了测试,结果显示效果良好(如果未禁用嵌入)。

相关推荐

我的YouTube参数中的“rel=0”从哪里去掉了?

我更喜欢使用(&A);rel=0作为YouTube参数,因此只有我的视频才能在“更多视频”功能中列出。我在WordPress编辑器中使用以下字符串已经有几年了,直到一两天前它才开始工作。https://www.youtube.com/watch?v=PRw1q6aJtnQ&rel=0是的,WordPress的“help”中有很多地方将该字符串转换为一些开发人员认为我需要的字符串,并删除了“rel=0”参数。今天的结果如下所示:<iframe title=\"Stress Pattern: 2