使用技巧

Jetpack 9.0中的新功能:短代码嵌入模块已更新,可处理Facebook和Instagram oEmbeds

Facebook和Instagram是 放弃未经身份验证的嵌入式支持 10月24日。WordPress将在即将发布的版本中同时取消Facebook和Instagram成为oEmbed提供商。 在评估了第三方解决方案之后,WordPress VIP是 推荐 其合作伙伴使Jetpack的 简码嵌入 模块。 Jetpack将在其更新中运送更新 9.0版本,预计将在10月24日截止日期之前着陆。

该模块正在 更新 为可能受到Facebook即将进行的API更改负面影响的用户提供无缝过渡。 WordPress贡献者已经进行了一些模拟,但是还不确定先前嵌入内容的显示会发生什么。

“他们可能会更改JS文件的内容来操纵缓存的嵌入内容,也许会显示警告,表明该网站正在使用旧方法嵌入内容,或者该请求未得到正确的身份验证,”乔纳森·德斯罗西耶斯在追踪中说 用于删除oEmbed提供程序。

WordPress.com VIP大致概述了用户如果不启用解决方案来开始对oEmbeds进行身份验证的期望:

默认情况下,WordPress将嵌入的内容缓存在帖子元数据中。 这些嵌入内容将继续显示在以前发布的内容中。 如果在“块编辑器”中编辑较旧的帖子,则无论是否通过保存更改来更新帖子,帖子中的嵌入内容都将不再被缓存并停止显示。 如果使用经典编辑器查看这些较早的帖子,则只要不重新保存该帖子,嵌入内容将继续起作用并正确显示。 如果您更新帖子内容,除非您安装了缓解措施,否则嵌入将停止运行。

尽管WordPress VIP建议使用Jetpack模块作为最佳解决方案,但自托管的WordPress用户可能尚未使用Jetpack的情况下,可能还希望研究其他选项。 嵌入式 是一个免费插件,专门用于解决WordPress放弃Facebook和Instagram成为oEmbed提供商的问题,但设置和配置工作更多。 它要求用户注册为Facebook开发人员,并创建一个应用程序以获取API凭据。

像这样:

喜欢加载中……