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

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

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

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

Fix Facebook and Instagram oEmbed Issue in WordPress

为什么 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 Before and After

如果您的 WordPress 内容中嵌入了任何 Instagram,它们将在 10 月 24 日之后损坏并看起来像这样:

Instagram oEmbed Before and After API Change

视频教程

3

发表回复