New
PeoplePress is here. Community building for WordPress, reimagined. Fast, modern, and built for the communities you've always wanted to run.
See it live

BuddyDev

Search

Buddypress Default Landing Page Based on Member Type

  • Participant
    Level: Enlightened
    Posts: 90
    Sujee Kulendran on #15125

    Hi Brajesh,

    You had kindly provided me with the code to redirect members based on member type to their profile pages using this code:

    function buddydev_set_member_type_based_default_component() {
    if ( bp_is_user() && bp_has_member_type( bp_displayed_user_id(), ‘admissions-counselor’ ) ) {
    define( ‘BP_DEFAULT_COMPONENT’, ‘home’ ); //change groups with the slug of the tab you want to be default.
    }else {
    if ( bp_is_user() && bp_has_member_type( bp_displayed_user_id(), ‘guidancecounselors’ ) ) {
    define( ‘BP_DEFAULT_COMPONENT’, ‘profile’ ); //change groups with the slug of the tab you want to be default.
    }
    }
    }

    Is there a way to add more than 2 situations here? I have other member types as well but I get a 404 issue since it is not indicated in the above code. Do I just add another ‘else if’ statement? If so, could you provide me a quick example with the ‘student’ member type and slug ‘profile’.

    Thank you,

    Sujee

  • Keymaster
    (BuddyDev Team)
    Posts: 25509
    Brajesh Singh on #15154

    Hi Sujee,
    It can be easily added but I will suggest to wait for next 2-3 days. I am adding the dynamic redirection (also custom landing tabs) to our member types plugin.

    That will make it way better for you.

    Regards
    Brajesh

  • Participant
    Level: Enlightened
    Posts: 90
    Sujee Kulendran on #15156

    Awesome- thank you!!

You must be logged in to reply to this topic.

This topic is: not resolved