1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

url/permalink auf eigene Buddypress Seite

Dieses Thema im Forum "BuddyPress" wurde erstellt von kaloria, 9. August 2013.

  1. kaloria

    kaloria Member

    Registriert seit:
    3. März 2012
    Beiträge:
    5
    Zustimmungen:
    0
    Hi,

    ich verwende die Buddypress Gruppenforen für eine eigene Anwendung. Wenn jemand in einem Gruppenforum ein neues Topic anlegt, möchte ich den Benutzer auf eine eigene Seite leiten, die ähnlich der beim Anlegen einer Gruppe sein soll.

    Beim Anlegen einer Gruppe heißt die URL ja domain/groups/create ...

    Analog würde ich gerne meine create.php zum Anlegen eines Topics über die URL

    domain/groups/<Gruppenname>/forum/create aufrufen. Der Standard ruft ja domain/groups/<Gruppenname>/forum/#new_post und bleibt auf der Forumseite. Ich möchte aber meine eigene Seite aufrufen....

    Ich habe aber absolut keine Ahnung, wie ich das realisieren kann. Meine create.php, die aufgerufen werden soll, liegt im Moment unter domain/wp-content/themes/<myTheme>/groups/single.

    Kann mir da jemand weiterhelfen?
     
  2. kaloria

    kaloria Member

    Registriert seit:
    3. März 2012
    Beiträge:
    5
    Zustimmungen:
    0
    Vielleicht nochmal einfacher gefragt: Warum führt die URL domain/groups/create zur Datei create.php im groups-Verzeichnis, aber wenn ich z.B. eine gleichnamige Datei im forums-Verzeichnis über domain/forums/create ansprechen will, dies nicht funktioniert ....
     
  3. kaloria

    kaloria Member

    Registriert seit:
    3. März 2012
    Beiträge:
    5
    Zustimmungen:
    0
    Ok, hab die Lösung gefunden...

    Hab in meiner functions.php folgendes eingetragen:

    function groups_action_create_treemotion() {
    global $bp;


    if ( !bp_is_single_item() || !bp_is_groups_component() || !bp_is_current_action( 'forum' ) || !bp_is_action_variable( 'create', 0 ))
    return false;


    bp_core_load_template( apply_filters( 'groups_template_create_group', 'groups/single/forum/create' ) );
    }
    add_action( 'bp_actions', 'groups_action_create_treemotion' );

    Danach funzt es....

    Vielen Dank an alle!
     
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden