O嵌入wp_INSERT_POST()[嵌入] 时间:2016-01-20 作者:delueg 我试图通过wp\\u insert\\u post添加文章,但Wordpress的oEmbed功能似乎无法正常工作。我与embedly合作,因为您可以嵌入任何网站。我意识到oEmbed功能是在Wordpress后端保存帖子后触发的。我可以通过编程方式触发嵌入吗?使用快捷码包装URL[嵌入]无效。 2 个回复 最合适的回答,由SO网友:jgraup 整理而成 阅读Embeds. 触发嵌入使用wp_oembed_get($url). 通常,url需要位于自己的行上,当位于\\u内容内时,在其上下各有一个空格。wp_insert_post() 与嵌入无关,因为嵌入HTML通常在传递时生成the_content 滤器要添加对非oEmbed站点的支持,请使用wp_embed_register_handler()对于支持oEmbed的站点,请使用wp_oembed_add_provider(). SO网友:stiteler 当我发现这个问题时,我正在考虑你的支持票,谢谢你让我们知道这一点。我在Embeddely工作,是Embeddely插件的主要作者。我确信@jgraup是正确的,您需要使用wp\\u oembed\\u get函数(在tinyMCE post编辑器中编辑时自动调用)。如果您使用的是embedly插件,我们将已经注册为默认oEmbed提供程序。我会尽快测试自己。-克里斯 文章导航