我正在为 WordPress 3.6 开发一个主题,据我所知嵌入链接,比如如果只是将链接放入 YouTube 的帖子中,它应该自动嵌入它自己。情况并非如此 - 有人知道是什么原因导致来自 YouTube 等服务的链接无法嵌入吗?
[embed][/embed]
也不行……
我正在为 WordPress 3.6 开发一个主题,据我所知嵌入链接,比如如果只是将链接放入 YouTube 的帖子中,它应该自动嵌入它自己。情况并非如此 - 有人知道是什么原因导致来自 YouTube 等服务的链接无法嵌入吗?
[embed][/embed]
也不行……
如果链接已链接,请取消链接并使用短代码:[youtube=http://www.youtube.com/XXXX],这样就可以了。
确保 YouTube 链接没有超链接。如果 URL 以主题的链接颜色显示(如下面屏幕截图中的第二行),则它是超链接的。只需选择整个 URL,然后单击可视化编辑器工具栏上的“取消链接”图标。
取消链接 URL 后,您将看到黑色的链接文本。确保
将 YouTube URL 或短代码放在单独的行中。这
意味着 URL/短代码之前或之后不应有字符或空格。
http://en.support.wordpress.com/shortcodes/
但是,除了这些问题之外,您可能还想研究。WP 用来嵌入来自 YouTube、Twitter、Flicker 的链接的 API……
oEmbed 是一种允许在第三方网站上嵌入 URL 表示的格式。简单的 API 允许网站在用户发布指向该资源的链接时显示嵌入的内容(例如照片或视频),而无需直接解析该资源。