埃德温(Edwin)是战略内容专家。 在加入Yoast之前,他花了几年时间在荷兰领先的网页设计杂志上磨练自己的技能。
不久前,Facebook宣布将改变其处理其他网站上嵌入内容的方式。 从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的嵌入式文档。
如您所见,对于大多数人而言,这根本不是一个可行的选择。 那么,如何使嵌入像以前一样工作?
- 使用Facebook的方法,该方法既复杂又混乱。
- 使用 嵌入式 WordPress插件可恢复对Facebook和Instagram内容的嵌入。 虽然比较容易,但这仍然需要您 经过这个过程 注册Facebook开发者帐户并创建应用程序ID的过程。
- 使用粉碎气球的更新 脸书 和 Instagram的 插件。 这些插件可解决oEmbed问题,同时保持所有现有内容正常运行。 这些插件的免费版本运行良好,但是付费的Pro版本具有更多功能(如果需要)。
- 用 喷气背包:对于Jetpack 9.0,开发团队与Facebook一起提供了一种使一切正常工作并保持这种状态的简单方法。 您需要做的就是将您的站点连接到Jetpack。
Smash Balloon插件可让您在WordPress网站上重新启用Facebook和Instagram嵌入功能,这对Yoast SEO意味着什么?
您可能认为这可能会影响 Yoast SEO 以及,因为我们提供 社交共享和社交预览,这是我们高级功能集的一部分。 好吧,Yoast SEO不受此影响。 我们的插件未提供在WordPress网站上嵌入内容的方法,但确实提供了检查共享内容在其他网站上的外观的方法。
您的Facebook嵌入内容可能会破裂
您的网站上是否有很多嵌入内容? 如果这些内容包含Facebook和Instagram帖子,则Facebook进行的新API更改可能会破坏这些嵌入。 这也将消除在您的帖子中嵌入新社交帖子的可能性。 WordPress无法为您解决此问题的原因有很多,因此,如果您希望嵌入程序在将来继续工作,则需要自己采取行动。