Auf dieser Seite: [ausblenden]
Im Oktober 24, Ein ausstehendes API-Update wirkt sich auf eingebettete Facebook- und Instagram-Inhalte auf WordPress-Websites aus. Mit anderen Worten, Das Update beendet die Unterstützung für nicht authentifizierte Einbettungen für beide Medienplattformen. Eingebettete Inhalte werden nur von Publishern mit einem Facebook-Entwicklerkonto und einer registrierten Facebook-App unterstützt. Die Änderung wird voraussichtlich Millionen von Websites betreffen.
Wie wirkt sich diese Änderung auf WordPress-Einbettungen aus??
Alle oEmbed-Anfragen für Facebook und Instagram Der Inhalt wird im Oktober beendet 24, 2020. Aber was bedeutet das für WordPress??
Diese API-Anforderungen bilden das Rückgrat von Gutenberg und dem Classic Editor zum Einbetten von Videos, Bilder, Aktualisierung, usw., erklärt Jake Spurlock von WordPress.org. Bis zu diesem bestimmten Datum, Der Entwickler muss einen Benutzer verwenden, App, oder Client-Token beim Abfragen der Graph API für Benutzerprofilbilder über die UID, FB OEmbeds, und IG OEmbeds. „Entwickler sollten ein Benutzer- oder App-Token bereitstellen, wenn sie Profilbilder über eine UID oder ASID abfragen, Es werden jedoch auch Client-Token unterstützt,” sagt Facebook für Entwickler.
Als Ergebnis des Updates, WP ist dabei, oEmbed-Endpunkte aus dem WP Core-Code zu entfernen. Die Änderung wird in der WP-Version erwartet 5.6. jedoch, Beachten Sie, dass Gutenberg 9.0 Unterstützung bereits eingestellt.
Es sollte auch beachtet werden, dass, wenn eine 5.x-Minor-Veröffentlichung nach Oktober stattfindet 24 und davor 5.6, Das Update könnte zu dieser Version hinzugefügt werden. Die gute Nachricht ist, dass Community-Plugins für WordPress-Benutzer und -Entwickler verfügbar sind, die diese Einbettungen verwenden.
Ebenfalls, Beachten Sie, dass Sie Entwicklerkonten bei Facebook registrieren und allen Anforderungen die erforderlichen API-Schlüssel hinzufügen müssen, um weiterhin Support zu erhalten.
Da oEmbed-Antworten in der Datenbank entweder über den Post-Meta- oder den oembed_cache-Post-Typ zwischengespeichert werden, Einbettungen, die vor Ablauf der Frist hinzugefügt wurden, bleiben nach dem Enddatum erhalten. Diese Beiträge werden in WordPress Core nicht standardmäßig gelöscht, Der Inhalt der Einbettung bleibt also bestehen, sofern er nicht manuell entfernt wird. Falls die Graph API-Anforderung nicht über ein Token ausgeführt wird, Nach Ablauf der Frist hinzugefügte Einbettungen geben die URL in Form eines Links zurück, fügt WordPress.org hinzu.