如何解决 WordPress 中的 Facebook 和 Instagram oEmbed 问题

Franklin Business Feb 17, 2022

您是否在您的 WordPress 网站中嵌入了 Facebook 和 Instagram 帖子? 他们可能很快就会停止工作; 尤其是默认的 oEmbed 或 Embed 块功能。

事实上,事实证明,截至 10 月 24 日,Facebook API 将发生重大变化。 这将阻止在您的网站上自动发布 Facebook 和 Instagram 内容。 不过别担心! 我们有解决这个问题的方法,以及我们将通过本文与您分享的内容。

Facebook 怎么了 & Instagram 嵌入?

因此,这一切都始于 Facebook 广告,该广告明确表示,所有对 Facebook 和 Instagram 内容的 oEmbed 请求都将在 2020 年 10 月 24 日被弃用。必须说这个 API 对于 Gutenberg 和 WordPress Classic 编辑器’s 默认嵌入至关重要特征。 多亏了她,从 Facebook 和 Instagram 嵌入视频、图片、更新和其他内容变得很容易。

现在,Facebook 要求每个开发人员注册一个应用程序,并在从他们的 Graph API 获取数据以获取 oEmbed 内容时使用客户端令牌。 这不是 WordPress 核心团队的选择。 相反,它决定从 WordPress 核心中删除 Facebook 和 Instagram 嵌入功能,以便让 WordPress 插件为用户解决问题(核心票证 # 50861 )。

创建令人惊叹的网站

使用最好的免费页面构建器 Elementor

现在开始

具体来说,从 10 月 24 日起,嵌入在您的 WordPress 内容中的 Facebook 和 Instagram 将中断。

这就是 Facebook 集成的样子:

这就是 Instagram 集成的样子:

如何解决此问题?

一般来说,解决这个问题的方法是恢复 Facebook 和 Instagram 的默认功能 为此,看似最简单的过程是使用 Smash Balloon 的免费Instagram Feed 插件自定义 Facebook Feed 插件

Smash Balloon的伟大之处在于您只需注册一个 API 密钥即可为 Facebook 和 Instagram 创建自定义提要。 无需其他额外的身份验证即可恢复此功能。

如果您已经拥有 Smash Balloon feed 插件,您只需对其进行更新,默认的 oEmbed 功能将继续工作而不会出现任何问题。 如果出现任何问题,或者如果您是想要恢复 oEmbed 功能的新用户,只需转到 Smash Ballon 的 Facebook / Instagram 订阅源插件下的 oEmbed 导航菜单,然后单击连接按钮。

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

结论

这正是您需要了解的有关 WordPress 中的 Facebook 和 Instagram oEmbed 问题的信息。 我们希望这篇文章可以帮助您解决这个问题,而不会给您带来太多麻烦。 但是,应该注意的是,距离 WordPress 中的 Facebook 和 Instagram 集成停止工作只剩下几天了。 所以赶快行动吧!

我们建议您大量分享这篇文章,以告知尽可能多的人。 FacebookTwitter 上关注我们,这样您就不会错过未来的内容。

Divi WordPress Theme