Ist es möglich, “Gruppe” aus dem Slug für Buddypress-Gruppen zu entfernen?

Ist es möglich, “Gruppe” aus der Buddypress Gruppen Slug zu entfernen?

beispielsweise:

example.com/groups/third-party-components-plugins/forum/ 

sein

 example.com/third-party-components-plugins/forum/ 

Solutions Collecting From Web of "Ist es möglich, “Gruppe” aus dem Slug für Buddypress-Gruppen zu entfernen?"

Ziemlich sicher, dass das nicht möglich ist.

  1. Die Gruppenkomponente verwendet eine Seite als Directory & Slug Provider für Gruppen. Eine Seite kann keinen leeren Slug enthalten.

  2. Sie können bp_get_groups_root_slug filtern, aber das Zurückgeben eines leeren Werts bricht nur alle Gruppen-URLs und wirkt sich nicht auf die Komponentenseite aus, die immer noch den von Ihnen definierten bp_get_groups_root_slug für diese Seite verwendet. Die Verzeichnisseite funktioniert also, aber alle Gruppenseiten sind 404, wenn Sie den Slug der Seite als leer markieren (oder einen anderen Wert, es sei denn, Sie behandeln das explizit irgendwo).

Sie können mit den Neuschreibungen des Webservers oder einer anderen verwandten Konfiguration in die Nähe Ihres Wunsches kommen. Wahrscheinlich müssen Sie dieses nicht standardmäßige Verhalten mit zusätzlichem Code in verschiedenen Buddypress-Filtern behandeln, je nachdem, ob Sie daran interessiert sind, ob der Server oder die Anwendung die umgeschriebenen URLs redirect oder nativ verstehen kann.