如何修复 WordPress 中的 Facebook 和 Instagram oEmbed 问题

如果您曾经使用默认的 oEmbed 或嵌入块功能在 WordPress 中嵌入 Facebook 或 Instagram 内容,那么您需要立即实施此修复。

从 10 月 24 日开始,由于 Facebook API 发生重大变化,您将不再能够使用默认方法在 WordPress 中自动嵌入 Facebook 和 Instagram 内容。

但别担心,在本文中,我们将向您展示如何修复 WordPress 中的 Facebook 和 Instagram 嵌入问题,以便您的内容嵌入继续工作,并且您永远不会丢失任何功能。

修复 WordPress 中的 Facebook 和 Instagram oEmbed 问题

为什么 Facebook 和 Instagram 嵌入会停止工作?

这是因为 Facebook 最近宣布将于 2020 年 10 月 24 日弃用对 Facebook 和 Instagram 内容的所有 oEmbed 请求。

此 API 是Gutenberg和 WordPress Classic 编辑器默认嵌入功能的基础,可让您轻松嵌入来自 Facebook 和 Instagram 的视频、图片、更新和其他内容。

相反,Facebook 现在要求每个开发人员注册一个应用程序,并在从他们的 Graph API 获取 oEmbed 内容的数据时使用客户端令牌。

这对于 WordPress 核心团队在 WordPress 项目中实施是不可扩展的,因此已决定从 WordPress 核心中删除 Facebook 和 Instagram 嵌入功能,以便让 WordPress 插件为用户解决问题(核心票证 #50861)。

所以基本上,如果你的 WordPress 内容中有任何 Facebook 嵌入,那么它们会在 10 月 24 日之后中断并看起来像这样:

Facebook oEmbed 之前和之后

如果您的 WordPress 内容中嵌入了任何 Instagram,它们将在 10 月 24 日之后中断并如下所示:

Instagram oEmbed 在 API 更改之前和之后

视频教程

订阅 WPBeginner

如果您更喜欢书面说明,请继续阅读。

如何修复 Facebook 和 Instagram oEmbed 问题(恢复默认功能)

修复 oEmbed 问题的最简单和最适合初学者的方法是使用 Smash Balloon 免费的Instagram Feed 插件和自定义 Facebook Feed 插件。有关更多详细信息,请参阅我们关于如何安装 WordPress 插件的分步指南。

这些插件由我们在Awesome Motive的团队开发,被超过 120 万用户使用。

当我们听说这一即将发生的重大变化时,我们意识到我们处于为我们的用户和更大的 WordPress 社区解决问题的最佳位置。

由于Smash Balloon必须注册 API 密钥才能为 Facebook 和 Instagram 创建自定义提要,因此我们不需要任何额外的身份验证来恢复此功能。

如果您已经在使用我们的 Smash Balloon feed 插件,那么您只需升级到最新版本,默认的 oEmbed 功能将继续工作而不会出现任何问题。

如果您遇到任何麻烦,或者如果您是想要恢复 oEmbed 功能的新用户,那么只需转到 Smash Ballon 的 Facebook / Instagram 订阅源插件下的 oEmbed 导航菜单,然后单击“连接”按钮。

SmashBalloon 新的 oEmbed 功能

使用 Smash Balloon 插件最好的部分是您不需要经历创建自己的应用程序的复杂过程。

我们为初学者简化了这个过程,作为奖励,您现在将拥有 Smash Ballon Instagram 和 Facebook 提要插件的所有强大的自定义提要功能。

替代方法:恢复默认 Facebook / Instagram oEmbed 功能

如果您是开发人员并且希望通过为每个客户端站点注册 Facebook 应用程序来恢复此功能的复杂过程,那么您可以使用oEmbed Plus插件。

这是一个由志愿者开发人员创建的新插件,用​​于恢复 Facebook 和 Instagram 的默认 oEmbed。

快速行动并传播信息

距 WordPress 中嵌入的 Facebook 和 Instagram 停止工作仅剩 12 天。

如果您曾经使用默认嵌入功能在您的网站上嵌入来自 Facebook 或 Instagram 的内容,那么您需要快速行动。

我们强烈建议您安装并激活免费的 Smash Balloon Instagram Feed 插件和自定义 Facebook Feed 插件。

如果您是 WordPress 之旅的新手并且刚刚开始写博客,那么我们还建议您安装上述插件,以便您可以访问 Facebook 和 Instagram 的简易嵌入块。

最后但并非最不重要的一点是,我们需要您的帮助来传播信息,以便更多人可以在事情开始发生之前在他们的网站上解决这个问题。请在您的网络中分享这篇文章并帮助我们传播信息。

我们希望本文能帮助您了解如何修复 WordPress 中的 Facebook 和 Instagram oEmbed 问题。您可能还想查看我们对必备 WordPress 插件的专家选择,以及我们关于如何为您的网站获取虚拟商务电话号码应用程序的指南。