Nesta página: [ocultar]
Em outubro 24, uma atualização de API pendente afetará o conteúdo incorporado do Facebook e Instagram em sites WordPress. Em outras palavras, a atualização encerrará o suporte para incorporações não autenticadas para ambas as plataformas de mídia. O conteúdo incorporado será compatível apenas com editores com uma conta de desenvolvedor do Facebook e um aplicativo registrado do Facebook. A mudança deve afetar milhões de sites.
Como essa mudança afeta as incorporações do WordPress?
Todos os pedidos oEmbed para Facebook e Instagram o conteúdo será encerrado em outubro 24, 2020. Mas o que isso significa para o WordPress?
Essas solicitações de API são a espinha dorsal de Gutenberg e do Editor Clássico para incorporar vídeos, As fotos, atualizações, etc., explica Jake Spurlock do WordPress.org. Por esta data particular, o desenvolvedor deve usar um usuário, aplicativo, ou token de cliente ao consultar Graph API para imagens de perfil de usuário via UID, FB OEmbeds, e IG OEmbeds. "Os desenvolvedores devem fornecer um token de usuário ou aplicativo ao consultar imagens de perfil por meio de UID ou ASID, embora tokens de cliente também sejam suportados," diz Facebook para desenvolvedores.
Como resultado da atualização, WP está prestes a remover endpoints oEmbed do código WP Core. A mudança é esperada na versão WP 5.6. Contudo, observe que Gutenberg 9.0 suporte já descontinuado.
Também deve ser observado que se um lançamento secundário 5.x ocorrer após outubro 24 e antes 5.6, a atualização pode ser adicionada a esse lançamento. A boa notícia é que os plug-ins da comunidade estão disponíveis para usuários e desenvolvedores do WordPress que utilizam essas incorporações.
Além disso, observe que você precisará registrar contas de desenvolvedor no Facebook e adicionar as chaves de API necessárias a todas as solicitações para continuar recebendo suporte.
Uma vez que as respostas do oEmbed são armazenadas em cache no banco de dados via pós-meta ou pós-tipo oembed_cache, incorporações adicionadas antes do prazo serão preservadas após a data de término. Essas postagens não são removidas por padrão no WordPress Core, então o conteúdo da incorporação continuará lá a menos que seja removido manualmente. Caso a solicitação da Graph API não seja realizada por meio de um token, as incorporações adicionadas após o prazo retornarão o URL na forma de um link, adiciona WordPress.org.