Hi Brajesh,
I have the Friends and Activity Tab activated and added to all members, however the visibility is set ONLY to both the profile owner and friends only. Although the tabs are visible to profile owner, when they become friends, they can’t view each others friends or chat tabs even though I had set the tab visibility as such. Any idea why?
Thanks!
SujeeHi Sujee,
I am looking at it . Will get back to you in 30 mins.Regards
BrajeshHI Sujee,
There was a small issue with the ‘self’ privacy overriding others. Please upgrade to 1.0.9 and it will be fixed. No changes needed on your end.https://buddydev.com/plugins/buddypress-user-profile-tabs-creator-pro/
Thank you
BrajeshSorry for the late reply – I didn’t turn on notifications for this thread.
Wonderfully! Everything works! Many thanks.
I have a quick question. Not directly related to this but I had used a code as per buddypress documents to remove the ‘all members’ tab by inserting the following code into the members-loop.php file of my buddypress directory in the theme:
<?php if ( bp_has_members( ‘user_id=’ . bp_loggedin_user_id() ) ) : ?>
Problem is that it works only for logged-in users so they are only able to see their friends when logged in but logged out, the site actually breaks and all members can be seen.
I guess my question would be – is there an alternative way to completely remove the all members tab?
Thanks in advance!
Sujee
Hi Sujee,
Thank you for confirming.For the assistance with the other topic:-
Please leave the members loop intact and you can put this in the functions.php/bp-custom.php
/** * Filter members loop args. * * @param array $args * * @return array */ function buddydev_filter_all_members_list_for_members_dir( $args = array() ) { if ( ! bp_is_members_directory() ) { return $args; } if ( ! is_user_logged_in() ) { $args['include'] = array( 0, 0 );// invalid } else { $args['user_id'] = get_current_user_id(); } return $args; } add_filter( 'bp_after_has_members_parse_args', 'buddydev_filter_all_members_list_for_members_dir' );
That will hide the list for non logged in users and for logged in, only their friends will be visible.
The script does have following side effects:-
1. The total members count is still visible in the tab
2. It affects search.PS:- In future, if possible, please open a new topic for new issues. That way, the topic becomes useful for other members having similar issues. I hope you won’t mind that.
Thank you
BrajeshThank you and Yes I completely understand. Sorry about that! Once again, you’ve been very helpful.
Hi Sujee,
There is nothing to be sorry. It was just a request from my end 🙂
Tank you
Brajesh
You must be logged in to reply to this topic.