我想要的是将推特oEmbed系统的输出输入到我的实际帖子中。IMHO嵌入输出本身是高质量的语义HTML,我宁愿将其放在帖子中,也不要放在嵌入元数据中,以防js停止工作(在这种情况下,推特将显示为合理的blockquote)。
因此,我需要的是劫持oEmbed系统,并在处理后,将帖子中的嵌入URL替换为来自Twitter的HTML。显然,该解决方案还应该能够处理其他类型的嵌入。
更新:我只是想澄清一下,我知道oEmbed在默认情况下是如何工作的(即,当对帖子内容运行“the\\u content”过滤器时,URL将被oEmbed HTML替换),这不是我想要的。我需要的是一种劫持该系统的方法,而不仅仅是在显示时替换内容,而是将嵌入URL本身替换为数据库中post\\u内容中的HTML,并使用从oEmbed提供程序返回的HTML。