Zum Hauptinhalt springen

Facebook-Erweiterung verwenden

Im Alltag bedeutet die Nutzung der Facebook-Erweiterung, Mannschafts-Seiten-URLs in die richtige Metabox einzufügen und das Widget in die Sidebars einzubinden, in denen es erscheinen soll. Dieser Artikel führt durch beide Abläufe und die Schritte zu…

Heute aktualisiert

Facebook-Erweiterung verwenden

Im Alltag bedeutet die Nutzung der Facebook-Erweiterung, Mannschafts-Seiten-URLs in die richtige Metabox einzufügen und das Widget in die Sidebars einzubinden, in denen es erscheinen soll. Dieser Artikel führt durch beide Abläufe und die Schritte zur Fehlerbehebung, die du möglicherweise benötigst.

Eine Facebook-Page einer Mannschaft hinzufügen

  1. Gehe zu SportsPress → Mannschaften und bearbeite die Mannschaft.

  2. Trage im Meta-Feld Facebook die Facebook-Page-URL der Mannschaft in das Feld Page URL ein.

  3. Aktualisiere den Beitrag.

In die Mannschaftsseite einbetten

Wenn dein Theme die SportsPress-Templatestruktur mit aktivierter Facebook-Sektion verwendet, zeigt die Mannschaftsseite die eingebettete Facebook-Page automatisch an. Das Embed nutzt das offizielle Page Plugin SDK von Facebook und wird in der dafür vorgesehenen Sektion auf der Mannschaftsseite gerendert.

Wenn du lieber manuell einbetten möchtest, kannst du in einem eigenen Mannschafts-Template do_action( 'sportspress_team_facebook' ) aufrufen oder das Facebook-Widget (siehe unten) in einer mannschaftsspezifischen Sidebar einsetzen.

Das Facebook-Widget hinzufügen

Das Facebook-Widget kann auf zwei Arten erscheinen:

Seitenweites Widget (feste Page-URL)

  1. Gehe zu Design → Widgets.

  2. Ziehe das Widget Facebook in eine Sidebar oder einen Footer-Bereich.

  3. Lege einen Title fest und trage eine feste Page URL ein (z. B. die Haupt-Facebook-Page deiner Liga).

  4. Aktiviere die Tabs, die du anzeigen möchtest – Timeline zeigt die letzten Beiträge, Events listet kommende Facebook-Veranstaltungen auf, Messages fügt einen „Nachricht senden"-Button hinzu.

  5. Speichere das Widget.

Mannschaftsbewusstes Widget

  1. Platziere das Widget in einer Sidebar, die auf Mannschaftsseiten erscheint.

  2. Aktiviere Use team's Page URL.

  3. Beim Rendern auf einer Mannschaftsseite zieht das Widget automatisch den sp_facebook-Wert dieser Mannschaft. Mannschaften ohne Page-URL fallen auf den festen Wert zurück (oder rendern nichts, wenn das feste Feld leer ist).

Fehlerbehebung

Symptom

Wahrscheinliche Ursache

Embed zeigt im Frontend nichts an

Page-URL ist fehlerhaft (muss eine vollständige https://www.facebook.com/...-URL sein); oder die Facebook-Page ist auf privat gesetzt

Embed funktioniert lokal, aber nicht in Produktion

Manche Hoster blockieren Anfragen an das Facebook-SDK – prüfe die Browser-Konsole auf blockierte Skript-Warnungen

Tabs-Option wird ignoriert

Stelle sicher, dass mindestens ein Tab aktiviert ist; Facebook benötigt mindestens einen für das Rendering

Widget zeigt auf der Mannschaftsseite die falsche Page

„Use team's Page URL" ist nicht aktiviert oder die Mannschaft hat noch keinen sp_facebook-Wert

Hat dies deine Frage beantwortet?