El 24 de octubre de 2020, WordPress eliminó el soporte para Facebook e Instagram oEmbeds. Esto afectó a millones de usuarios de WordPress y dio lugar a incrustaciones rotas para las publicaciones de Facebook e Instagram.
¿Le afecta?
¿Alguna vez has pegado un enlace a una publicación de Facebook o Instagram en WordPress y se ha convertido automáticamente en una versión incrustada de la publicación de Facebook o Instagram? Si es así, este cambio te habrá afectado. Cada vez que compartes una publicación o un vídeo de una de estas redes sociales en WordPress, se convierte automáticamente en una versión incrustada de esa publicación (un "oEmbed").
¿Por qué WordPress ha eliminado la compatibilidad con ellos?
En el pasado, los puntos finales de la API oEmbed de Facebook e Instagram no requerían autenticación para que WordPress pudiera acceder a ellos. Se podía hacer una solicitud al punto final oEmbed con sólo el enlace a la publicación y devolvería el código de incrustación correcto que se debía utilizar. Debido a una actualización de la API de Facebook e Instagram, ahora requieren que cualquier petición al endpoint oEmbed sea autenticada. Esto significa que la solicitud debe estar asociada a una aplicación de desarrollador. El token de la aplicación para desarrolladores se puede utilizar en la solicitud de la API para obtener la incrustación.
¿Qué puedo hacer para solucionarlo?
Puedes hacer dos cosas:
1) Puedes registrarte como desarrollador de Facebook, crear una aplicación para desarrolladores de Facebook, añadir el producto oEmbed a esa aplicación y, a continuación, utilizar un plugin de terceros para pasar los tokens de esa aplicación al endpoint de oEmbed para obtener los datos incrustados.
2) En lugar de pasar por todos esos aros, puedes instalar nuestro plugin gratuito Social Photo Feeds, y el plugin gratuito Social Post Feeds. A continuación, puede habilitar oEmbeds en sólo un par de clics. Como ya tenemos una aplicación aprobada para desarrolladores integrada en los plugins, puede ser utilizada para potenciar tus oEmbeds sin ningún paso adicional. No se requiere una cuenta de desarrollador ni una aplicación de desarrollador.
Si ya tienes nuestros plugins instalados y estás utilizando la última versión, sólo tienes que activar la funcionalidad oEmbed. Nuestro plugin de Instagram activará automáticamente tus oEmbeds de Instagram y nuestro plugin de Facebook activará automáticamente tus oEmbeds de Facebook. Si aún no tienes el plugin instalado, sigue las instrucciones que aparecen a continuación:
1) Instale el programa gratuito Feeds de publicaciones sociales (Facebook Feed).Plugin Versión 4.0 y superior
Cómo arreglar los oEmbeds de Facebook
2) Haga clic en "oEmbeds" en el menú.
3) Haga clic en el botón de esa página para conectar su cuenta y siga las instrucciones.
4) ¡Ya está! Tus oEmbeds de Facebook ya funcionan con el plugin Facebook Feed.
Abajo Plugin Versión 4.0
1) Instala el plugin gratuito Social Post Feeds (Facebook Feed).
2) Haz clic en "oEmbeds" en el menú.
3) Haz clic en el botón de esa página para conectar tu cuenta.
4) ¡Ya está! Tus oEmbeds de Facebook ya funcionan con el plugin Facebook Feed.
Instrucciones para fijar Instagram oEmbeds
1) Instala el plugin gratuito Social Photo Feeds (Instagram Feed).
2) Haz clic en "oEmbeds" en el menú.
3) Haz clic en el botón de esa página para conectar tu cuenta. Es necesario tener una cuenta de Facebook, ya que Instagram forma parte de Facebook y los oEmbeds forman parte de la API de Facebook.
4) ¡Ya está! Tus oEmbeds de Instagram ya funcionan con el plugin Instagram Feed.
Nuestros plugins están siendo recomendados como la solución preferida para este problema por WPBeginner, Search Engine Journal, los mejores consultores de medios sociales como Mari Smith, y muchos otros líderes de la industria. Estamos encantados de poder ofrecer una solución gratuita e indolora para ayudar a los millones de usuarios de WordPress que se verán afectados por este cambio.