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


如果您曾经使用默认的 oEmbed 或 Embed blocks 功能在 WordPress 中嵌入 Facebook 或 Instagram 内容,那么您需要立即实施此修复.
从 10 月 24 日起,由于 Facebook API 发生重大变化,您将无法再使用默认方法在 WordPress 中自动嵌入 Facebook 和 Instagram 内容.
但别担心,在本文中,我们将向您展示如何修复 WordPress 中的 Facebook 和 Instagram 嵌入问题,以便您的内容嵌入继续工作,并且您永远不会丢失任何功能.
为什么 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 日之后损坏并看起来像这样:
如果您的 WordPress 内容中嵌入了任何 Instagram,它们将在 10 月 24 日之后损坏并看起来像这样:
视频教程
