我使用了一个包含WYSIWYG元框的插件。如果我将URL粘贴到其中,例如Reddit,则可视选项卡将显示丰富的oEmbed。它的样式就像一张大卡片,上面有标题,图像,然后有一些元数据,例如用户,计数等。
查看该帖子时,oEmbed不会显示在前端:仅显示URL。插件作者将无法修复它,所以我的解决方法(因为页面已经依赖JS页面了)是使用ajax调用一个函数,该函数接受metabox内容(url)并使用{ {1}}。
但是,当我输出返回的标记时,它就像微型嵌入物,而不是卡片。它具有链接的标题和作者,但没有图像或元数据的其余部分。
我在wp_oembed_get
上找不到太多信息,但是我想我可能必须在请求或输出期间加入其他文件。
更新:将wp_oembed_get
用作speficied here会产生相同输出。
感谢您的帮助!