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

Issues with registration member types.

  • Participant
    Level: Enlightened
    Posts: 51
    Ethan Figliola on #45073

    Also while you are in there I am having an issue hiding custom menus based on role. Here is my code and the issue is no matter what i put for the slug I want to hide it works but it also stops the other custom tabs from working it says looks like this page doesnt exists:

    function bpfr_hide_activity_nav() {
    $user_id = get_current_user_id();
    $user = wp_get_current_user();
    if ( $user_id == in_array( ‘editor’, $user->roles ) or in_array( ‘customer’, $user->roles ) ) {

    bp_core_remove_nav_item( ‘1-3’ );

    }

    return;
    }

    add_action( ‘bp_ready’, ‘bpfr_hide_activity_nav’, 110, 3 );

    instead of just hiding 1-3 it also prevents users from accessing casting-get-started which does not make any sense as it’s not included there.

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

    Hi Ethan,
    Thank you.

    1. I was able to login to your site but the bp-custom.php is not a plugin file and not editable/viewable from the dashboard. Please provide me temporary ftp access for an hour too.

    2. The code you are using is removing a nav item. Can you please provide me an example tab to remove. I can update that on your site.

    Thank you
    Brajesh

  • Participant
    Level: Enlightened
    Posts: 51
    Ethan Figliola on #45089
    This reply has been marked as private.
  • Participant
    Level: Enlightened
    Posts: 51
    Ethan Figliola on #45090

    For example, need to hide the user menu tab slugged 1-2 or getting started.

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

    Hi Ethan,
    Thank you.

    1. Your registration issue is fixed. There was an issue with the BuddyPress Auto Activate plugin. The hook was getting called too early and bp-custom.php code had no effect on it.

    2. I will be taking a look at the tab later today and update you.

    Regards
    Brajesh

  • Participant
    Level: Enlightened
    Posts: 51
    Ethan Figliola on #45110

    any update?

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

    Hi Ethan,
    Sorry, I tested it on your site but could not reply here.

    You are unable to remove the tab as the tab has numeric slug (‘1-3’) and the nav removal function has a bug with numeric slug.

    If you use any other slug(e.. groups), that gets removed.

    Since you are registering the tab via code, i will suggest using a non numeric slug e.g ‘info’, ‘getting-started’ or anything on that line.

    PS:- I have put the updated code in your bp-custom.php, please feel free to update as you need.

    Regards
    Brajesh

  • Participant
    Level: Enlightened
    Posts: 51
    Ethan Figliola on #45256

    If you login as a test user for example ethanfiggs you will see the code i put it ends up blocking more then the pages described but all the custom bp profile tabs made for some reason

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

    Hi Ethan,
    Where can I see the code? Is it in bp-custom.php?

    Regards
    Brajesh

  • Participant
    Level: Enlightened
    Posts: 51
    Ethan Figliola on #45263

    yes

You must be logged in to reply to this topic.

This topic is: not resolved