I just bought your plugin “Buddypress Recent Profile Visitors Plugin”. My objective is to have this as a VIP feature available for VIP users only. But the regular members visits should still be recorded. They will just not see anyones visits and will not be able to opt-out from letting other users seeing their visits.
The VIP members on the other hand should be able to opt-out from the feature and if so they will not see the visits either. But they will see the visits if they don’t opt-out.
I understood it as it was built in that way. So that we could just enable it for users with the vip role. But it seems you haven’t done it that way. Instead we have to exclude users with certain roles. And if so their visits will not be registered? The problem is that the vip members will have both the vip role and the subscriber role and/or maybe also editor role. And also a problem seems to be that even if we didn’t have the issue with the multiple roles it would still not work as desired (as I described it above).
Can we in an easy way display this feature for our vip members only but still register the visits from the regular members?
I have now realized that it actually can work as desired if we just can give the users without vip a role and then just disable the feature for users with that role. We don’t have that role today, but we might be able to apply that and then this wouldn’t be a problem.
No that doesn’t work. If a user has another role beside the VIP role then the feature is disabled. Also we don’t want mutual as we want to track the visits from the non-VIP-members as well even though they should not be able to see visitors themselves. VIP users are the only ones that should see visitors. But all visitors should count except visits from VIP users that has chosen to turn off the feature.
Btw…what happens if someone belongs to a role that for which the feature isn’t disabled chose to turn off the feature so his visits won’t be tracked and then lose that role so that the feature gets disabled. Will his visits still not be tracked then because he chosed to opt-out from the feature while he was able to? Or is the opt-out option conditions with whether the user have a role for which the feature isn’t disabled?
We are releasing a major update to this plugin in next 7 -10 working days. That will take care of your issue.
And you are right about the not being recorded. If any of the role of a user(in case a user has more than one roles) is excluded from recording, they will be excluded. We will put an option to decide your strategy to record or not?
About your other question:- Visitors preference is only checked if the policy is “Mutual”. In your case, there preference will have no impact if it is not “Mutual”. If you have the strategy set as mutual, their preference will still be accounted(and it is a bug now that I think about it). We will update this behaviour in upcoming release.
You must be logged in to reply to this topic.