So reparieren Sie eingebettete Facebook- und Instagram-Links in WordPress

Veröffentlicht: 2020-10-26

Hast du schon Neuigkeiten zu WordPress gehört? Ab dem 24.10.2020 können WordPress-Benutzer keine Links von Facebook und Instagram in ihre Websites einbetten, indem sie die Links wie gewohnt kopieren und einfügen . Dies liegt daran, dass WordPress beschlossen hat, die Funktion zum Einbetten von Links aus diesen beiden sozialen Netzwerken zu entfernen.

Inhaltsverzeichnis ausblenden
  1. 1. Facebook und Instagram hören auf, WordPress oEmbed zu unterstützen
  2. 2. So beheben Sie Facebook- und Instagram-Einbettungslinks mit Plugin
    1. 2.1. Reparieren Sie Facebook-Einbettungen mit dem Smash Balloon Social Post Feed-Plugin
    2. 2.2. Repariere Instagram-Einbettungen mit dem Smash Balloon Social Photo Feed Plugin
    3. 2.3. Reparieren Sie Facebook- und Instagram-Einbettungen mit oEmbed Plus
  3. 3. Letzte Worte

Diese Änderung bereitet WordPress-Benutzern viel Ärger, da der vorhandene Inhalt in allen eingebetteten Facebook- und Instagram-Links nicht mehr angezeigt wird. Das Suchen, Löschen und Reparieren all dieser Links ist extrem zeitaufwändig. Aber keine Sorge, es gibt immer einen Weg, und zwar direkt in diesem Artikel!

Lassen Sie uns zunächst den Grund für all diese Probleme herausfinden!

Facebook und Instagram hören auf, WordPress oEmbed zu unterstützen

Normalerweise, wenn Sie einen Facebook- oder Instagram-Link in einen Beitrag / eine Seite einfügen, wird dieser automatisch in eingebetteten Inhalt umgewandelt, auch bekannt als oEmbed (eingebetteter Link).

Facebook-Link in WordPress-Website einfügen

Link in den Beitragseditor einbetten

Der Inhalt des eingebetteten Links wird im Frontend angezeigt

Linkinhalte werden im Frontend angezeigt

Facebook und Instagram haben jedoch ihre API-Richtlinien geändert und die nicht authentifizierte oEmbed-Unterstützung eingestellt. Um Links von Facebook und Instagram einzubetten, müssen Benutzer ab dem 24.10.2020 ein Entwicklerkonto erstellen , sich für eine App anmelden und ein Client-Token erhalten .

Diese Änderungen haben dem WordPress-Team viele Schwierigkeiten bereitet, neue Projekte bereitzustellen. Daher hat WordPress beschlossen, die Funktion zum Einbetten von Links von Facebook und Instagram zu entfernen . Das bedeutet, dass alle in WordPress-Websites eingebetteten Links dieser beiden sozialen Netzwerke in normale URLs umgewandelt werden (ohne den Inhalt der URLs anzuzeigen).

Eingebettete Links von Facebook und Instagram werden zu einfachen URLs

Facebook- und Instagram-Einbettungslinks werden in Klartext umgewandelt

Das hört sich nicht gut an, insbesondere für Webmaster und Web-Besitzer. Stellen Sie sich vor, Sie wachen an einem schönen Tag auf, öffnen Ihre Website und sind sofort überwältigt von Tonnen von hässlichen Links anstelle von schönen Bildern oder Posts von Facebook und Instagram, es ist wirklich eine Katastrophe, oder? Wenn Sie dieses Problem im Handumdrehen beheben möchten, befolgen Sie das folgende Tutorial.

So reparieren Sie Facebook- und Instagram-Einbettungslinks mit Plugin

Um den Anforderungen der Benutzer gerecht zu werden, wurden gerade einige Plugins veröffentlicht oder mit neuen Funktionen aktualisiert, um dieses oEmbed-Problem zu beheben, wie Jetpack, Smash Balloon Social Photo Feed (für Instagram), Smash Balloon Social Post Feed (für Facebook) und oEmbed Plus .

Die Verwendung des Jetpack-Plugins zur Behebung dieses Problems ist sehr einfach. Installieren Sie einfach das Plugin und dann wird das Shortcode-oEmbed-Modul automatisch aktiviert, und Sie müssen nichts weiter tun. Wenn Sie Jetpack zum ersten Mal verwenden, lesen Sie diesen Artikel zur Einrichtung und Verwendung.

Wenn Sie Jetpack nicht verwenden möchten, probieren Sie andere Plugins aus, die ich erwähnt habe.

Smash Balloon Social Photo Feed, Smash Balloon Social Post Feed und oEmbed Plus-Plugins sind kostenlos und auf wordpress.org verfügbar. Sie müssen sie nur wie gewohnt direkt im Admin-Dashboard installieren und aktivieren. Nachdem Sie die Plugins wie unten beschrieben installiert und angepasst haben, wird das Facebook- und Instagram-oEmbed-Problem auf Ihrer WordPress-Website behoben, und Sie können die Links einbetten, indem Sie sie wie gewohnt kopieren und einfügen . Im Folgenden finden Sie die spezifischen Anweisungen für jedes Plugin:

Reparieren Sie Facebook-Einbettungen mit dem Smash Balloon Social Post Feed-Plugin

Wenn Sie das Smash Balloon Social Post Feed-Plugin verwenden, gehen Sie zu Facebook Feed > oEmbeds und klicken Sie auf Connect to Facebook und Enable oEmbeds , um sich mit Ihrem Facebook-Konto zu verbinden und das Zugriffstoken (Client-Token) zu erhalten.

Behebung des oEmbed-Problems mit dem Smash Balloon Social Post Feed-Plugin

Beachten Sie, dass das Zugriffstoken nur 60 Tage gültig ist, wenn Sie sich mit einem persönlichen Facebook-Konto verbinden. Gehen Sie nach 60 Tagen zu Facebook Feed > oEmbeds und klicken Sie auf Connect to Facebook and Recheck Access Token . Dieses Verfahren ist jedoch ziemlich kompliziert. Um Zeit zu sparen, können Sie sich mit dem Admin-Konto einer Gruppe / Seite verbinden, um das Zugriffstoken zu erhalten, das nie abläuft.

Überprüfen Sie das Facebook-Client-Token erneut

Repariere Instagram-Einbettungen mit dem Smash Balloon Social Photo Feed Plugin

Für das Smash Balloon Social Photo Feed-Plugin gehen Sie wie oben beschrieben vor. Gehen Sie zu Instagram Feed > oEmbeds und klicken Sie auf Instagram oEmbeds aktivieren , um das Problem zu beheben. Instagram erfordert jedoch nicht, dass Sie das Zugriffstoken erneut überprüfen.

Behebung des oEmbed-Problems mit dem Smash Balloon Social Photo Feed Plugin

Reparieren Sie Facebook- und Instagram-Einbettungen mit oEmbed Plus

Die drei oben genannten Plugins haben viele andere Funktionen, die nichts mit oEmbed-Fixing zu tun haben. Wenn Sie diese irrelevanten Funktionen nicht benötigen, versuchen Sie es mit einem anderen dedizierten Plugin – oEmbed Plus.

Um das oEmbed Plus Plugin nutzen zu können, müssen Sie sich für eine Facebook-App registrieren und die oEmbed-Funktion wie folgt aktivieren:

Schritt 1 : Gehen Sie zu developer.facebook.com, verbinden Sie sich mit einem Facebook-Konto. Gehen Sie danach zum Abschnitt Meine Apps und klicken Sie auf App erstellen .

Registrieren Sie eine neue Facebook-App

Geben Sie im Dialogfeld App erstellen den Namen der App (einen beliebigen Namen) und Ihre E-Mail-Adresse ein und klicken Sie dann auf App erstellen .

Erstellen Sie eine neue App, um das oEmbed-Problem zu beheben

Schritt 2 : Nach dem Erstellen der App wird die oEmbed-Funktion standardmäßig aktiviert. Es befindet sich im Abschnitt Meine Produkte .

Aktivieren Sie die oEmbed-Funktion in der Facebook-App

Gehen Sie als Nächstes zu Einstellungen > Grundlegend , um die App-ID und das App-Geheimnis abzurufen .

Rufen Sie die App-ID und das App-Geheimnis ab, um das oEmbed-Problem zu beheben

Schritt 3 : Kehren Sie Ihre WordPress-Website zurück, gehen Sie im Admin-Dashboard zu Einstellungen > Schreiben > Einbettungseinstellungen für Facebook und Instagram . Kopieren Sie dann die App-ID und das App-Geheimnis , fügen Sie sie in diesen Abschnitt ein und klicken Sie auf Änderungen speichern .

Geben Sie die App-ID und das App-Geheimnis in das oEmbed Plus-Plugin ein

Nachdem Sie alle oben genannten Schritte ausgeführt haben, wird die oEmbed-Funktion auf Ihrer WordPress-Site wiederhergestellt. Jetzt können Sie wie gewohnt Facebook- und Instagram-Links einbetten.

Hier sind zum Beispiel Facebook- und Instagram-Links, die in meine WordPress-Website eingebettet sind, bevor ich Plugins verwende, um das Problem zu beheben:

Die eingebetteten Links von Facebook und Instagram sind defekt

Und hier ist das Ergebnis nach Behebung des Problems:

Die eingebetteten Links werden mit Plugins behoben

Wie Sie sehen können, sind die Links fixiert und der Inhalt wird angezeigt.

Letzte Worte

Zusammenfassend lässt sich sagen, dass Jetpack der einfachste Weg ist, das oEmbed-Problem zu beheben, aber es ist ein Mehrzweck-Plugin, das viele andere Funktionen bietet und Sie möglicherweise nicht verwenden möchten. Die Plugins Smash Balloon Social Photo Feed und Smash Balloon Social Post Feed sind recht einfach einzurichten und zu verwenden, aber es handelt sich um zwei separate Plugins. In der Zwischenzeit dauert die Einrichtung des oEmbed Plus-Plugins etwas, aber es kann sowohl eingebettete Facebook- als auch Instagram-Links reparieren. Wählen Sie einfach ein Plugin aus, das für Ihre Website und Ihre Bedürfnisse geeignet ist.

Wie Sie sehen, ist die Behebung des oEmbed-Problems überhaupt nicht schwierig. Allerdings weiß nicht jeder Website-Besitzer von diesem Problem, um umgehend zu handeln, insbesondere für diejenigen, die Nachrichten nicht regelmäßig aktualisieren. Vergessen Sie also nicht, diese Informationen mit anderen Website-Besitzern zu teilen!

Darüber hinaus könnte Ihnen unser Artikel zum Korrigieren der Anzeige von Beiträgen auf Facebook mit dem Facebook-Debugger gefallen.