Il 24 ottobre 2020, WordPress ha rimosso il supporto per gli embed di Facebook e Instagram. Ciò ha interessato milioni di utenti di WordPress e ha comportato la rottura degli embed per i post di Facebook e Instagram.
Questo vi riguarda?
Avete mai incollato un link a un post di Facebook o Instagram in WordPress e questo è stato automaticamente convertito in una versione incorporata del post di Facebook o Instagram? Se è così, questo cambiamento vi avrà influenzato. Ogni volta che condividete un post o un video da una di queste piattaforme di social media in WordPress, viene automaticamente convertito in una versione incorporata di quel post (un "oEmbed").
Perché WordPress ha rimosso il supporto per loro?
In passato, gli endpoint delle API oEmbed di Facebook e Instagram non richiedevano l'autenticazione per consentire a WordPress di accedervi. Si poteva fare una richiesta all'endpoint oEmbed con il solo link al post e questo restituiva il codice di incorporamento corretto da utilizzare. A causa di un aggiornamento delle API di Facebook e Instagram, ora richiedono che tutte le richieste all'endpoint oEmbed siano autenticate. Ciò significa che la richiesta deve essere associata a un'app per sviluppatori. Il token dell'app dello sviluppatore può quindi essere utilizzato nella richiesta API per ottenere l'embed.
Cosa posso fare per risolvere questo problema?
Si possono fare due cose:
1) È possibile registrarsi come sviluppatore di Facebook, creare un'app per sviluppatori di Facebook, aggiungere il prodotto oEmbed a tale app e quindi utilizzare un plugin di terze parti per passare i token da tale app all'endpoint di oEmbed per ottenere i dati incorporati.
2) Invece di fare i salti mortali, potete installare il nostro plugin gratuito Social Photo Feeds e il plugin gratuito Social Post Feeds. È quindi possibile abilitare oEmbeds con un paio di clic. Poiché nei plugin è già integrata un'app per sviluppatori approvata, è possibile utilizzarla per alimentare oEmbeds senza ulteriori passaggi. Non è richiesto alcun account o app per sviluppatori.
Se avete già installato i nostri plugin e state utilizzando l'ultima versione, dovete semplicemente abilitare la funzionalità oEmbed. Il nostro plugin per Instagram alimenterà automaticamente gli oEmbed di Instagram e il nostro plugin per Facebook alimenterà automaticamente gli oEmbed di Facebook. Se non avete ancora installato il plugin, seguite le indicazioni riportate di seguito:
1) Installare il programma gratuito Feed dei post sociali (Feed di Facebook).Versione del plugin 4.0 e successive
Indicazioni per il fissaggio degli oEmbed di Facebook
2) Fare clic su "oEmbri" nel menu.
3) Fare clic sul pulsante in quella pagina per collegare il proprio account e seguire le indicazioni.
4) Ecco fatto! I vostri oEmbed di Facebook sono ora alimentati dal plugin Facebook Feed.
Sotto la versione 4.0 del plugin
1) Installate il plugin gratuito Social Post Feeds (Facebook Feed).
2) Fare clic su "oEmbeds" nel menu.
3) Fate clic sul pulsante in quella pagina per collegare il vostro account.
4) Ecco fatto! I vostri oEmbed di Facebook sono ora alimentati dal plugin Facebook Feed.
Indicazioni per il fissaggio di Instagram oEmbeds
1) Installare il plugin gratuito Social Photo Feeds (Instagram Feed).
2) Fare clic su "oEmbeds" nel menu.
3) Fate clic sul pulsante in quella pagina per collegare il vostro account. È necessario un account Facebook, poiché Instagram fa parte di Facebook e gli oEmbed fanno parte dell'API di Facebook.
4) Ecco fatto! I vostri oEmbed di Instagram sono ora alimentati dal plugin Instagram Feed.
I nostri plugin sono stati raccomandati come soluzione preferita a questo problema da WPBeginner, Search Engine Journal, dai migliori consulenti di social media come Mari Smith e da molti altri leader del settore. Siamo lieti di poter offrire una soluzione gratuita e indolore per aiutare i milioni di utenti di WordPress che saranno interessati da questo cambiamento.