If there’s missing user data, then the fallback is to Anonymous. The only way there’s missing data is if that user information was deleted or manually altered, directly in the database. In that circumstance, bbPress has no other place to look for user information.
To avoid this problem in the future, but them in:
/wp-content/languages/bbpress/bbpress-ja.*
Cheers Sam, I’ll check that out. I’ve not seen any documentation about this new system yet.
I’m guessing there is a good reason for it, but would be nice to turn it off and revert if it’s going to cause big issues with any site that has altered roles (of which there will be a high percentage).
plugins like user role editor allow granular customization of user roles & capabilities, an important feature for cms/forum systems which wordpress/bbpress is otherwise lacking, google “granular permissions” for more info
so you would use it to inspect the permissions for your s2 or other roles and it should be a matter of just checking the boxes of the capabilities you want your roles to have, unless something has changed in bbp 2.2 ?
if you are careful it will not change (unless you tell it to) or break anything in my experience, but any changes made to role permissions are made to the db so proceed somewhat cautiously, and it is always possible to change things back if you kept screen shots of original role settings in plugin window –
but i’m still not sure exactly what the new role system is about at all, are there any reference links on this ?
sam
Add the [bbp-topic-index] shortcode to your page.
https://codex.bbpress.org/shortcodes/
Hey Sam, I use custom caps built straight nto S2member and just assign different caps all to various s2level1 packages, so only have FREE subscribers at level 0 and paid members at level 1.
The majority of the free subscribers can access and use forums in bbpress 2.2, but anyone with level 1 access hits a 404 regardless of accessing the forum directory or topics.
Bizarrely the forum tab on profiles of these level 1 members will show their threads.
Some free subscribers set at level 0 can access forums but can’t post. You can submit a reply but it doesn’t show front or backend, and yet trying to submit the same reply again straight after gives you the duplicate post error message although NOTHING got posted anyway.
What are the role editor plugins going to enable me to do?
I’ve never used them. Would love to get to the bottom of why some level 0 members can post and yet a user with an identical role can’t?
i am building a site using bbpress & s2member, but i am also using user role editor plugin to apply custom capabilities to s2 member roles, so far this has worked fine, but i have not updated this test site to bbpress 2.2 yet
ross, have you tried inspecting your s2 member roles with something like user role editor, members, or role scoper ? this should allow you to customize you roles w bbpress permissions as needed
also, is there a clear explanation anywhere about just what this new role system in bbpress 2.2 is and what it means for sites with custom capabilities ?
sam
Assigning a forum role of ‘participant’ to the free members that for some reason cant post fixes the issue.
If everyone could be assigned a ‘participant’ role as default that might be the way forward with this?
Not quite sure where the role named ‘member’ is being assigned from to my free members in the forums, as it doesn’t seem to be selectable role in the drop down for forum role.
I have ‘Participant’ set as the default role which I think it was preset to in the forums options now.
I notice the tick box to assign this role to all new signups, but a box to assign it to existing members except admins would be cool.
I’m not sure what the best way is, but I’m guessing there will be an awful lot of sites breaking if they do this upgrade.
Would love to hear some suggestions.
Not to sound ungrateful though, I love BBPress. I’ll gladly help test everything on my staging site until we can work it out for everyone.
🙂
Okay and I’ve also got some weird things happening too:
– If a member signs up for a free account on my site, they are automatically assigned the regular WP ‘subscriber’ role. These members can use the forums normally, and when they now post, they have the word ‘member’ assigned under their avatar.
– If a user pays for membership and gets an S2 Member level, they can’t see any forums, they just get a 404.
Now if I go into these members profiles in the backend, i can assign their ‘forum role’ from the drop down to something like ‘Participant’.
They still keep their S2 level, but can now also use forums.
1. Why can’t we assign them as ‘members’ like normal FREE users who are assigned that tag. It doesn’t appear in the forum role drop down menu in the edit user screen.
2. Bizarrely I have a couple of accounts that although are FREE accounts with the usual WP ‘subscriber’ role assigned, they can’t actually post.
They can see the forums, type a response and post it, but it doesn’t appear anywhere.
Pretty bizarre. Would be cool to get a good explanation of how this new dynamic role process works.
Cheers JJ 🙂
You are using the ‘OneAll Social Login’ plugin to register users rather than the bbPress (WordPress) process and I would suspect that any errors related to incorrect username/password issues would be related to how this plugin is registering users with WordPress rather than this being a bbPress issue.
Try asking your question in the plugin support at https://wordpress.org/support/plugin/oa-social-login and that may also sort out why users are not receiving the activation email also.
Hey James,
Looks like this new role capabilities change is going to cause me some pretty big issues, wondered if you could advise.
I use S2Member on my site (probably the best and most supported membership plugin).
It creates S2 Member roles for paid members away from the standard roles in WP.
For standard subscribers the forums are accessible no problem, however for anyone with a paid S2Member role, they can’t even see the root index of the forums which is /forums.
It returns a 404.
I can’t ditch s2member as it is the heart of my site and controls access to everything.
There are thousands of sites out the using this, any advice on how we can make them play nicely?
So I had to reinstall BuddyPress and bbPress, and now for some reason it won’t allow me to publish a new topic. I have the site-wide installation, and there is a “New Topic” button on my Forum Directory page… but when I click it nothing happens.
Please assist!
I believe the 404 problem may be the same as the one described here – https://bbpress.org/forums/topic/bbpress-2-2-all-forums-now-return-page-not-found/
I will try to solution suggested there when I upgrade again. Thanks to Jennifer for explaining the things to try.
Does anyone know of a way that I could solve the problem that I have with permissions? I partially understand what is going wrong due to the way the new system works, but I wouldn’t have thought it should change the permissions for existing roles.
bbPress 2.2 language files should go in /languages, not /bbp-languages, so: /wp-content/plugins/bbpress/languages/bbpress-ja.mo.
Can you provide a live URL?
Have you refreshed permalinks by visiting Settings > Permalinks?
Are only your BuddyPress group forums not displaying correctly? If you have sitewide forums, are those working?
Does BuddyPress have a Forums tab in Settings > BuddyPress?
If yes, BuddyPress is trying to handle your group forums using its internal (older) version of bbPress.
Is “Allow BuddyPress Groups to have their own forums” checked in Settings > Forums?
If yes, then bbPress is trying to handle the Group Forums. Have you imported your Group Forums using Tools > Forums > Import?
Hello.
I need some help.
when I upgraded to version 2.2.1 my forum was link this http://db.tt/WO0W0n3q
how do I solve this problem?
Thanks
Bruno
This change to anonymous still occurs when integrating bbpress2.2 in wp 3.4.2. The plugin by bb-to-wp-users-copier is a 404. This problem existed over 4 years ago. Do I have to go into to change the display name for every user manually in the database? That doesn’t sound right.
Hello !
I uploaded th 2.2 and for me, all is ok.
But, I have a question :
Why any visitor can open a topic and write a response, while only REGISTERED users (username + password) will have access to the box for reply notification by mail?
I would like the mail notification is ok for all users, registered and not registered users.
To date, no response obtained in any forum, and no plugin found …
Is it possible to have a new version with this option in the panel settings, plaese ?
Best regards
Alain
My Website : http://www.modelisme-racer.fr
Fatal error: Call to undefined function is_bbpress() in /home/jagudyje/public_html/wp-content/plugins/bbpress-members-only/init.php on line 129
My original setup was based on WordPress 3.4.2 and BuddyPress 1.6.1
I added a BP Group Forum which we realized will not be sufficient and if anything just confusing to members. So I completely deleted the Forums page and added a new page called Group Discussions. I then went to BP settings and pointed forums option to use this page. No problem there.
Next, I installed bbPress 2.2 / activated / added couple of test forums / check the slug making sure that it worked by going to: http://ch.lifewithababy.com/forums and it did.
Next step was to add a new Forums page which I did. Right after http://ch.lifewithababy.com/forums became blank??? Why???
I then deleted the Forums page and http://ch.lifewithababy.com/forums worked again… hmmm…
At this point I am confused…
So I ended up adding the page and then adding a shortcode to show the forum and it works, kind of.
It works for public but if I login as a member (one of my test buddypress members) the page no longer available??? As a logged in member I get “We’re sorry, but we can’t find the page that you’re looking for. Perhaps searching will help.” which makes no sense at all.
Could someone please help? I have no idea what is causing this mysterious behaviour and how to resolve it.
Thanks.
Using WP 3.4.2, bbpress 2.2
After integration, my registered users whose topics were tied to their usernames are now linked to anonymous. How can I link the topics back to their registered users?
If need be I can re-integrate, but I just need to know what to do differently so I can keep the registered users with their topics.
Good morning,
I upgraded to the latest bbPress 2.2, and now clicking on any of my forums return “Page not found. We’re sorry, but we can’t find the page that you’re looking for. Perhaps searching will help.”
I thought it might’ve been my custom theme, so I went back to the default theme but I still have the same problem. The strange thing is that the page title at the top of the browser shows the correct forum title, so it is going to the right URL. But it is just not loading any of the forums
I have my forums in the following URL structure, which worked in bbPress 2.1.3 and below:
http://www.mywebsite.com/groups/general-groups/my-test-group/forums/
I tried repairing the forums, but that didn’t work either. Please help? How do I fix this?
Hello,
My users are not able to publish photographs in the forum by embeeding their flickr html code into new threads ( it looks like bbpress deletes the html code ). Example of the code :
<a href=”http://www.flickr.com/photos/josue_arzate/7982828578/” title=”Milpa Alta por Josué Arzate Ontiveros, en Flickr”><img src=”http://farm9.staticflickr.com/8036/7982828578_9b9bd93c21.jpg” width=”500″ height=”332″ alt=”Milpa Alta”></a>
I have “Embed media (YouTube, Twitter, Flickr, etc…) directly into topics and replies.” checked.
The code embeeds perfectly when I do it (administrator) but is not working with my users.
Does anyone knows how can I fix this?
Thank you for your help,
Luciano
wp 3.4.2
bbpress 2.1.2
buddypress 1.6.1
my site: http://www.luchotv.com
I dunno know if bbpress.org is using BBpress 2.2 yet, but I did notice that the path to edit a profile here is
forums/profile/username/edit/
while on my site it is
users/username/edit/
dunno if that is part of the problem or not.
Clicking the profile edit button takes me to a blank page. Can’t edit anything in user profiles. BBpress 2.2 WP 3.4.2
-
This topic was modified 13 years, 5 months ago by
aravoth2011.
-
This topic was modified 13 years, 5 months ago by
aravoth2011.