Mit der Version 12.0 hat das beliebte WordPress-Plugin BuddyPress einige Änderungen veröffentlicht. Die Entwickler von BuddyPress haben dazu auch ein zusätzliches Plugin veröffentlicht, das für eine Kompatibilität zu anderen Plugins, die nicht ausreichend auf das Release vorbereitet sind, gewährleisten soll. Doch trotz aller Vorbereitungen kam es bei Kunden zu der Situation, dass die Seite durch das automatische Update unbrauchbar war. Diese Probleme mit BuddyPress und anderen Plugins führen zu vielen Stunden Recherche und Entwicklung, hier daher Lösungen zur ersten Hilfe, die auch im offiziellen Forum des Plugins dargestellt werden.
Das Plugin BP Classic
Um die Kompatibilität mit anderen Plugins zu erhöhen, die noch nicht auf die neue BP Rewrites API vorbereitet sind, wurde von BuddyPress ein Plugin zur Verfügung gestellt. Das Plugin BP Classic kann im Plugin-Verzeichnis des Administrationsbereichs Ihrer Webseite installiert und aktiviert werden.
Das Plugin sollte der erste Schritt bei der Suche nach einer Lösung sein. Vielleicht haben sich Ihre Probleme mit BuddyPress damit schon erledigt.
Weiterhin Probleme mit BuddyPress: Rollback auf 11.4
Sollten Sie trotz BP Classic weiterhin Probleme mit BuddyPress haben (und so war es bei meinen Kunden), kann mit einem Rollback auf die vorherige Version 11.4 die Funktion der Webseite wieder hergestellt werden. Da diese Version nicht weiterentwickelt wird, sollte das nur eine kurzfristige Lösung sein, es verschafft jedoch Zeit. Ein Rollback kann nicht so einfach durch Deaktivieren und Installieren erfolgen, es sind mehrere Schritte notwendig, die in diesem Forum beschrieben wurden:
1
Da Sie mit den Änderungen einen Eingriff in das System vornehmen, sollten Sie vor den Arbeiten ein Backup der Webseite und der Datenbank vornehmen. Wenn Sie noch keine Backup-Lösung haben, empfehle ich einen Blick auf das Plugin UpDraft Plus!
2
Aktivieren Sie das Plugin BP Classic (siehe oben). Danach Deaktivieren Sie die beiden Plugins BuddyPress und BP Classic.
3
In der Datenbank muss die Version von BuddyPress manuell geändert werden. Hier ist es wichtig, dass Sie wissen, was Sie tun, bevor Sie Daten ändern. Sonst kann es zu einer Beschädigung der Seite kommen. Vielleicht haben Sie schon Zugriff auf ein Datenbank-Tool, wie PHPMyAdmin? Wenn nicht können Sie sich auch für die Arbeiten ein entsprechendes WordPress-Plugin, wie SQL Buddy, installieren.
4
Suchen Sie in der Datenbank nach der Tabelle mit den WordPress-Optionen. Der Standard des Namens ist wp_options. Das Vorzeichen wp kann aber, je nach Installation, variieren. Stellen Sie sicher, dass Sie die richtige Tabelle bearbeiten.
5
Suchen Sie in der Tabelle wp_options nach dem option_name _bp_db_version. Dieser sollte den Wert (option_value) von BuddyPress 12 enthalten (bei mir 13422). Ändern Sie diesen Wert in 13408, der Versionsnummer von 11.4.
6
Laden Sie sich die Version 11.4 von WordPress herunter. Sie können Sie hier finden:
https://downloads.wordpress.org/plugin/buddypress.11.4.0.zip
Installieren Sie die alte Version im Administrationsbereich unter Plugins und aktivieren Sie diese Version. Vergessen Sie dabei nicht, die automatischen Updates zu deaktivieren.
Nach dem Rollback sollte Ihre Seite wieder funktionieren. Wie schon gesagt, sollte das nicht die endgültige Lösung für Probleme mit BuddyPress 12.0 sein. In der Regel sind nach dem Update andere Plugins oder Themes nicht kompatibel mit der neuen Version. Diese gilt es herauszufinden und zu prüfen, ob es eine neue Version oder einen Workaround gibt. Ansonsten kann man mit den Entwicklern in Kontakt treten und nach dem aktuellen Stand fragen.
Hilfe mit BuddyPress
Webseiten-Optimierung für Ihren Erfolg!Um die Seite wieder funktionstüchtig zu machen, kann es sein, das weitere Feinarbeiten notwendig sind. Auch ist ein Rollback nicht einfach und sollte nur durchgeführt werden, wenn Sie sich mit Datenbanken auskennen und ein Backup haben, auf das Sie zurückgreifen können.
Gerne helfe ich Ihnen bei Ihrer WordPress-Seite, Sie können von mir eine schnelle und unkomplizierte Unterstützung erwarten. Fragen Sie mich an!