我试图通过wp\\u insert\\u post添加文章,但Wordpress的oEmbed功能似乎无法正常工作。
我与embedly合作,因为您可以嵌入任何网站。
我意识到oEmbed功能是在Wordpress后端保存帖子后触发的。
我可以通过编程方式触发嵌入吗?
使用快捷码包装URL[嵌入]无效。
我试图通过wp\\u insert\\u post添加文章,但Wordpress的oEmbed功能似乎无法正常工作。
我与embedly合作,因为您可以嵌入任何网站。
我意识到oEmbed功能是在Wordpress后端保存帖子后触发的。
我可以通过编程方式触发嵌入吗?
使用快捷码包装URL[嵌入]无效。
阅读Embeds.
触发嵌入使用wp_oembed_get($url)
.
通常,url需要位于自己的行上,当位于\\u内容内时,在其上下各有一个空格。wp_insert_post()
与嵌入无关,因为嵌入HTML通常在传递时生成the_content 滤器
要添加对非oEmbed站点的支持,请使用wp_embed_register_handler()
对于支持oEmbed的站点,请使用wp_oembed_add_provider()
.
当我发现这个问题时,我正在考虑你的支持票,谢谢你让我们知道这一点。我在Embeddely工作,是Embeddely插件的主要作者。
我确信@jgraup是正确的,您需要使用wp\\u oembed\\u get函数(在tinyMCE post编辑器中编辑时自动调用)。如果您使用的是embedly插件,我们将已经注册为默认oEmbed提供程序。我会尽快测试自己。
-克里斯
我正在使用WordPress主题Twenty Ninteen,并试图借助Travelpayouts提供的旅游联盟API创建一个旅游博客。<script charset=\"utf-8\" src=\"//www.travelpayouts.com/widgets/920a6b8c6fc20070013d2e04f690210d.js?v=1649\" async></script> 这是要在页面/帖子上显示的表单代码,如果我在任何帖子上使用的页面代码工作正常,但我需要在标