Zum Hauptinhalt springen

BuddyPress mit SportsPress verwenden

Im Tagesbetrieb läuft die BuddyPress-Integration im Hintergrund. Die beiden Tätigkeiten, die du mit wachsender Community wiederholen wirst, sind die Verknüpfung neuer Mitglieder mit Spieler- oder Mitarbeiterdatensätzen sowie die Kontrolle, dass Prof…

Heute aktualisiert

BuddyPress mit SportsPress verwenden

Im Tagesbetrieb läuft die BuddyPress-Integration im Hintergrund. Die beiden Tätigkeiten, die du mit wachsender Community wiederholen wirst, sind die Verknüpfung neuer Mitglieder mit Spieler- oder Mitarbeiterdatensätzen sowie die Kontrolle, dass Profilaktivität im Frontend korrekt dargestellt wird.

Mitglied mit einem Spieler verknüpfen

Wenn sich ein neues Vereinsmitglied auf deiner BuddyPress-Site registriert:

  1. Erstelle oder bearbeite den Spielerdatensatz unter SportsPress → Spieler.

  2. Setze im SportsPress-Spieler-Meta-Feld das Feld Benutzer auf das Konto des neuen Mitglieds.

  3. Speichere den Spieler. Beim nächsten Besuch zeigt der SportsPress-Tab im BuddyPress-Profil des Mitglieds dessen Begegnungen.

Mitglied mit einer Mitarbeiterrolle verknüpfen

Der gleiche Ablauf gilt für Trainer, Manager und andere Mitarbeiter:

  1. Bearbeite den Mitarbeiterdatensatz unter SportsPress → Mitarbeiter.

  2. Weise im Feld Benutzer das WordPress-Benutzerkonto zu.

  3. Speichere.

Avatar-Synchronisation

Wenn ein Mitglied sein BuddyPress-Avatar aktualisiert, wird die Änderung über xprofile-Save-Hooks an den verknüpften SportsPress-Spieler- oder -Mitarbeiter-Post weitergegeben. Das Gleiche gilt umgekehrt – das Hochladen eines Spielerfotos auf dem SportsPress-Bearbeitungsbildschirm aktualisiert das BuddyPress-Profilavatar.

Geraten die Avatare aus dem Takt, bearbeite und speichere entweder das BuddyPress-Profil oder den SportsPress-Spielerdatensatz erneut, um die Synchronisation neu auszulösen.

Aktivität im BuddyPress-Stream

Sobald die Verknüpfung besteht, können SportsPress-Begegnungen, die mit dem Spielerdatensatz des Mitglieds verbunden sind, im BuddyPress-Aktivitätsstream auftauchen. Das Plugin nutzt die Standard-API-Aufrufe für BuddyPress-Aktivitäten, sodass diese Aktivitäten denselben Datenschutz- und Sichtbarkeitsregeln folgen wie andere BuddyPress-Aktivitätstypen.

Fehlerbehebung

Symptom

Wahrscheinliche Ursache

SportsPress-Tab fehlt auf einem Profil

Plugin ist inaktiv, oder der Nutzer ist nicht eingeloggt und der Tab ist nur für Mitglieder konfiguriert

Tab vorhanden, aber leer

Nutzer ist nicht mit einem Spieler- oder Mitarbeiterdatensatz verknüpft (prüfe das Feld „Benutzer" im SportsPress-Meta-Feld)

Avatar passt nicht zusammen

Speichere den verknüpften Spieler- oder Mitarbeiter-Post erneut, um die Synchronisation neu auszulösen

Aktivität wird nicht angezeigt

Stelle unter Einstellungen → BuddyPress → Komponenten sicher, dass die BuddyPress-Aktivitätskomponente aktiviert ist

Hat dies deine Frage beantwortet?