Edwin Tuenen

Edwin 是一位战略内容专家。在加入 Yoast 之前,他花了几年时间在荷兰一家领先的网页设计杂志磨练自己的技能。

不久前,Facebook announced 将改变它处理其他网站上嵌入内容的方式。从 10 月 24 日开始,您不能再简单地将链接粘贴到 WordPress 中来让您的 Facebook 和 Instagram 内容出现在您的网站上。结果,WordPress 不得不放弃对 Facebook oEmbed API 的支持。现在,您必须切换到 Facebook 开发者帐户并注册一个应用程序才能获得访问令牌。幸运的是,有更简单的方法让嵌入工作。

会发生什么?

到目前为止,您所要做的就是在您的 WordPress 帖子中粘贴指向您的 Facebook 或 Instagram 帖子的链接。 WordPress 将采用该 URL 并自动将其转换为美观的嵌入。从 10 月 24 日起,如果没有您的工作,这将不再可能。此外,什么都不做可能意味着您当前的嵌入也将停止工作。您在页面上嵌入的某些内容可能会损坏。

为什么会这样?

有一个开放标准可以确保嵌入在任何地方都有效,它叫做 oEmbed。通过使用此功能,每个平台都可以以类似的方式验证共享内容。不幸的是,Facebook 现在将放弃对 oEmbed 的支持,并要求用户使用自己的 API。

没关系,但作为平台的 WordPress 跟不上这个。 WordPress 无法为您注册该开发者帐户,也无法将其自身注册为应用程序。 WordPress 无法声明应用程序的所有权,因此该功能将从 WordPress 5.5.2 的核心中删除。

下周,您的 Facebook 和 Instagram 嵌入可能会停止工作,您需要采取必要的步骤来防止这种情况发生,并维护一种将 Facebook 和 Instagram 内容嵌入到 WordPress 网站的简单方法。

你能做什么?

Facebook 真心希望您努力确保一切正常。他们的解决方案是为您注册开发者帐户、注册应用程序、向该应用程序添加嵌入式产品、创建访问令牌等。您可以在 Facebook 的嵌入式文档中找到更多信息。

如您所见,这对大多数人来说根本不是一个可行的选择。那么,如何让嵌入像以前一样工作呢?

  • 用脸书的方法,复杂且混乱。
  • 使用嵌入 WordPress 插件恢复嵌入 Facebook 和 Instagram 内容。虽然更容易,但这仍然需要您完成注册 Facebook 开发者帐户和创建 App ID 的过程。
  • 使用 Smash Balloon 更新的 Facebook 和 Instagram 插件。这些插件解决了 oEmbed 问题,同时保持所有现有内容的功能。这些插件的免费版本运行良好,但如果需要,付费的 Pro 版本具有更多功能。
  • 使用 Jetpack:对于 Jetpack 9.0,开发团队与 Facebook 合作提供了一种让一切正常运行并保持这种状态的简单方法。您需要做的就是将您的站点连接到 Jetpack。

粉碎气球插件让你可以在网站上重新启用 Facebook 和 Instagram 嵌入对 Yoast SEO 意味着什么?

您可能认为这也可能会影响 Yoast SEO,因为我们提供社交共享和社交预览作为高级功能集的一部分。好吧,Yoast SEO 不受此影响。我们的插件不提供在您的 WordPress 网站上嵌入内容的方法,但它确实提供了一种检查共享内容在其他网站上的外观的方法。

您的 Facebook 嵌入可能已损坏

您的网站上是否有大量嵌入?如果这些内容包括 Facebook 和 Instagram 帖子,Facebook 所做的新 API 更改可能会破坏这些嵌入。这也将消除在您的帖子中嵌入新社交帖子的可能性。 WordPress 无法为您修复此问题的原因有很多,因此如果您希望您的嵌入在未来继续工作,您需要自己采取行动。

资源