Über eingebettete Beiträge kannst du einfach öffentliche Beiträge (von einer Seite oder einer Person auf Facebook) in den Inhalt deiner Webseite aufnehmen. Du kannst nur öffentliche Beiträge von Facebook-Seiten und -Profilen einbetten.
Einstellung | Beschreibung | Standard |
---|---|---|
| Die absolute URL des Beitrags. |
|
|
|
|
| Die Breite des Beitrags. Min. | Flexible Breite |
| Wird auf den Fotobeitrag angewendet. Lege |
|
Du kannst den Einbettungscode direkt aus dem Beitrag selbst abrufen. Wenn der Beitrag öffentlich ist, klicke auf das Symbol, das oben rechts im Beitrag auf Facebook angezeigt wird.
Wähle im Dropdown-Menü die Option Embed Post
aus:
Wähle bei Fotobeiträgen den Button Embed Post
unten rechts:
Es wird ein Dialogfeld mit dem Code für die Einbettung deines Beitrags angezeigt. Kopiere diesen Code und füge ihn an der Stelle deiner Webseite ein, an welcher der Beitrag angezeigt werden soll.
Technische Einzelheiten dazu findest du im Abschnitt Manuelles Hinzufügen von Code.
Neben der Verwendung des Codegenerators kannst du den Code auch manuell einbetten.
Zunächst musst du die URL des Beitrags abrufen, den du teilen möchtest. Der Beitrag muss öffentlich sein. Dies wird durch das graue Globussymbol direkt neben der Veröffentlichungszeit des Beitrags angegeben:
Zu Testzwecken kannst du diese Beispiel-URL einsetzen:
"https://www.facebook.com/20531316728/posts/10154009990506729/"
Um das Plugin für eingebettete Beiträge oder ein anderes soziales Plugin verwenden zu können, musst du das Facebook-JavaScript-SDK deiner Website hinzufügen. Du musst das SDK nur einmal auf einer Seite laden, am besten direkt nach dem öffnenden <body>
-Tag:
<div id="fb-root"></div> <script async defer src="https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v3.2"></script>
Weitere Informationen zum Implementieren des JavaScript-SDK findest du im Leitfaden JavaScript-SDK – Kurzanleitung.
Platziere als Nächstes das Tag des eingebetteten Beitrags an einer beliebigen Stelle deiner Website. Ersetze {your-post-url}
durch die URL deines Beitrags.
<div class="fb-post" data-href="{your-post-url}"></div>
Nach Abschluss dieser Schritte kannst du deinen eingebetteten Beitrag testen. Eine vollständige Integration sieht in etwa wie folgt aus:
<html> <title>My Website</title> <body> <script async defer src="https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v3.2"></script> <div class="fb-post" data-href="https://www.facebook.com/20531316728/posts/10154009990506729/" data-width="500"></div> </body> </html>
Das Ergebnis unseres Testbeispiels wird im Screenshot unten dargestellt.
Weiter unten auf dieser Seite erfährst du, wie du Größe, Sprache und andere Einstellungen anpassen kannst.
Es kann vorkommen, dass dein Einbettungscode von einem CMS erstellt wird und du nur die URL des Rohbeitrags benötigst. Du kannst die URL eines Beitrags auf zwei Arten abrufen:
Beide Methoden sind im folgenden Screenshot rot hervorgehoben.
Wenn du eingebettete Beiträge automatisch in deine Website integrieren möchtest, verwendest du wahrscheinlich die Graph API zum Aggregieren von Beiträgen. Möglicherweise verwendest du den Page Feed API-Endpunkt und den fields
-Parameter permalink_url
.
Für deine Anfrage an /{page-id}/feed?fields=permalink_url
erhältst du folgende Antwort:
{ "data": [ { "id": "1234567890_3456789012", "permalink_url": "https://www.facebook.com/1234567890/posts/3456789012" } ] }
Du kannst die Breite des eingebetteten Beitrags auf dem Desktop über das data-width
-Attribut im Tag des eingebetteten Beitrags wie im folgenden Beispiel gezeigt anpassen. Wähle einen Wert zwischen 350
und 750
Pixel.
Verwende keine CSS-Style-Tags, um die Größe eines Plugins anzupassen. Dies kann zu Anzeigefehlern führen.
<!-- WRONG! --> <style type="text/css"> .fb-post { width: 500px; } </style> <div class="fb-post" data-href="{your-post-url}"> </div> <!-- CORRECT --> <div class="fb-post" data-width="500" data-href="{your-post-url}"> </div>
Im mobilen Web wird die Größe der eingebetteten Beiträge automatisch an die Breite des Containers angepasst.
Wenn du bereits das Facebook SDK für JavaScript in deiner WordPress-Website verwendest, kannst du das Plugin für eingebettete Beiträge einsetzen, indem du deinem WordPress-Beitrag einfach das fb-post
-Tag hinzufügst:
<div class="fb-post" data-href="https://www.facebook.com/20531316728/posts/10154009990506729/" data-width="500"></div>
Wenn du das Facebook SDK für JavaScript nicht verwendest und einen Beitrag mithilfe des Snippets zum Kopieren und Einfügen einbettest (von jedem Facebook-Beitrag abrufbar), wird das Plugin für eingebettete Beiträge wahrscheinlich nicht angezeigt, da WordPress alle &
-Zeichen in #038;
konvertiert, sodass das Plugin nicht funktioniert.
Füge das Plugin stattdessen mithilfe des folgenden Codes hinzu:
<script>
window.fbAsyncInit = function() {
FB.init({
xfbml : true,
version : 'v21.0
'
});
};
</script>
<script async defer src="https://connect.facebook.net/en_US/sdk.js"></script>
<div
class="fb-post"
data-href="https://www.facebook.com/20531316728/posts/10154009990506729/"
data-width="500"></div>
Wir veröffentlichen schon bald eine neue, einfache WordPress-Integration.
Wenn du die HTML5- oder XFBML-Versionen verwendest, musst du beim Instanziieren der Bibliothek den Sprachcode einbeziehen.
Ändere den Wert von js.src
beim Laden des SDK, um dein Gebietsschema zu verwenden. Ersetze en_US
durch dein Gebietsschema, z. B. fr_FR
für Französisch (Frankreich):
// Example 1: 'https://connect.facebook.net/fr_FR/sdk.js'; // Example 2: js.src = "https://connect.facebook.net/fr_FR/sdk.js#xfbml=1&version=v2.6";
Die unterstützten Gebietsschemata findest du in der XML-Datei der Facebook-Gebietsschemata.
Möglicherweise musst du die Breite eines sozialen Plugins anpassen, damit andere Sprachen vollständig angezeigt werden. Weitere Informationen dazu findest du auf unserer Seite Lokalisierung und Übersetzung.
Der eingebettete Beitrag zeigt alle damit verknüpften Medien sowie die Anzahl der „Gefällt mir“-Markierungen, wie oft der Beitrag geteilt wurde und wie viele Kommentare er aufweist. Durch Einbetten von Beiträgen können Nutzer deiner Webseite dieselben detaillierten Informationen sehen, die auch auf Facebook.com angezeigt werden. Außerdem können Personen die Verfasser von Inhalten oder Seiten direkt über den eingebetteten Beitrag abonnieren oder mit „Gefällt mit“ markieren.
In diesem Fall wird die folgende Meldung anstelle des eingebetteten Beitrags angezeigt: