You need to refer these to the developers of those plugins
One thing you could try though is to re-save your Permalink settings in Settings>>Permalinks, this often fixes page not found errors in WordPress
I’m having the same issue. I have users who are members in hidden groups who no longer can see those groups. I know for sure it happened after the last BuddyPress update. I have three test sites one which hadn’t been updated in a bit. It once I updated BuddyPress, members of Hidden groups could no longer see those groups. I switched to the twenty-twelve them and de-activated most of the plugins to confirm the issue. I even resaved the permalinks. Admin accounts still see all their groups, members no longer see hidden groups. It does seem to be something within BuddyPress. Any suggestions @Venutius ?
Yep I’ve tested it and hidden groups are not displayed in the users group lists, neither with BP Legacy nor BP Nouveau.
Could you raise a bug report of Trac?
https://buddypress.trac.wordpress.org/
Sorry about that, a bit embarrassing really, it was my own plugin that was causing the issue preventing the hidden groups from being displayed, and I assumed it was ok. So now I’ve fixed my plugin I can see hidden groups in the list.
For what it’s worth, from my own investigations this issue was caused by the list item for the group list entry for hidden groups having a class attached called hidden
.
Some plugins will use this class and try to set display: none;
. BuddyPress has a Javascript method to undo this just in case you have such a plugin.
However in my case the plugin was also setting visibility: hidden;
for the class hidden
and it was this that was preventing the groups from being displayed.
I am still having the same issue. I’ve disabled all the plugins except BuddyPress, bbpress, contact form, profile. I’ve also switched the theme to 2012. I’m still getting the same result. Members of hidden groups can see the hidden group, but admin’s can.
Do you know how to inspect the html of your page? What you need to do is see if you have the same issue that I did in that the hidden group is being published but something is setting it to hidden?
It’s easiest if you know a hidden group is going to be top of the list by posting something into it’s activity feed, then it will show as active a few seconds ago.
After that, go to the users group list and right click on the top groups avatar. A pop up window will appear with some options, one of these is Inspect or Inspect Element. Click on this and your view will be split between the webpage and the browser Console. within this there are several windows, the main window should already be open in the Inspector and the aspect of the group that you right clicked on will be selected. Looking at this you should see the html structure for the page, it should be a bunch of <li>
elements, the open the top one and see if it contains your hidden group.
If it does, check the CSS styles attached to the li
element and see if anything is causing it to hide. settings such as display: none;
or 'visibility: hidden
are what you are looking for.
I used the inspect element, the hidden group isn’t in the group-list, I can see all the groups that are displayed correctly. Some are private, some public, but no hidden groups. It was a great idea.
Is it the same for an admin user as well as a user?
Admin’s see any hidden groups they are part of. The users who can’t see their hidden groups are just members.
And they are looking in My Groups? That’s really odd, not sure what else to suggest. I suppose you could give me login access to your site and I could see if I can spot anything?
Thank you, I’d love to, but I can’t give you access to either the test site or production site per company policy. It’s got to be something strange that I am just not seeing (Yet).
My problem seems Events Manager related.
THANK YOU Venutius, kind regards, Achim