Jamie and I ended up talking about this on Twitter. For anyone who finds this later, bbPress 1.x adds custom roles and capabilities to WordPress. BuddyPress doesn’t use these, but when you install BP 1.0-1.2.9 and activate group forums, it installs a version of bbPress for you.
BuddyPress has no externally accessible APIs. You’d have to create your own bridge, which may or may not be very complicated depending on what exactly you need out of it.
Most should work fine. The displayed_username functions, however, are only set when you are visiting a page that displays a user — this is usually a member profile. If you use it on a blog post, for example, you’ll get no value from it.
Are you using the setting to not cache for logged in users?
I’m trying to display some user data on a non-Buddypress template file, but I can’t get it working.
How can I use BP functions such as bp_displayed_user_username() on non-BP pages, or do I need to find the standard WP equivalents?
Thanks.
The code that I posted above was written for a very specific installation. It was nice of @modemlooper to make it into a plugin, but it’s not really ready to be used widely. It’s meant to be used as a model for building something specific for your own site.
The problem goes away if I disable page caching in W3TC but I’m not sure this is a satisfactory solution as the performance benefit of caching the pages is lost. More a temporary workaround than a fix.
I’m having the same problem. When I enable W3 Total Cache if I click log out it still shows me as being logged in. It takes a couple of refreshes to change it. Likewise when I log in it still shows me as being logged out.
Wordpress 3.2.1
Buddypress 1.2.9
W3 Total Cache 0.9.2.3
Clearing cookies has no effect on the problem. If anyone can suggest a fix, please do.
You mean wall == the wire (old BP) or activity updates (current BP)? What versions of WordPress and BuddyPress are you using?
second test after deactivating Group Extras was the same, so It doesn’t memorize all fields below the field “phone number” which sometimes doesn’t work too because after the saving it change the value into the value of the field above (WEBSITE), @modemlooper or @boonebgeorges if you want admin access to my testing site (www.stripunity.com – untouched brand new clean installation (latest wordpress & buddypress versions with 3 plugins in it) for your plugin testing purposes , I would gladly send you an password.
My team is working to build a comprehensive membership site focused on a specific medical niche. The core of this project is a web application focused on enabling the member to track their symptoms and treatment programs. This web application is being developed with cakephp / mysql. We need the site to also enable the users with all the social networking functionality that Buddypress appears to offer, but we need it to integrate with the functionality of our custom web application. So, how complete and effective are the buddypress API’s relative to communicating with an application not inside wordpress?
BTW- I am not a programmer but rather a business guy, so if possible try to explain replies with that in mind 
The site we are building will encompass a deep content authority site with most content available to the public and we plan to use wordpress for this part of the site. The membership side, our custom web application, membership and billing function and social networking/media side….it could all be custom or it could be partial custom integrated with wordpress. I am trying to determine the most effective and fast plan for getting the concept to market and am struggling with which technologies to use where.
Any help is greatly appreciated!
Terry
I am running new clean test installation and have there both latest versions WP 3.21 / BP 1.5 and only 3 plugins together with @slaffik Groups Extras.
Great job @modemlooper @boonebgorges !! , Thanks a lot for very useful plugin
btw. I had the same error underneath description as @alfredojp , then it showed first 4/5 fields and all fields below the field PHONE number disappeared , when
trying to insert them again I got this :
Warning: Invalid argument supplied for foreach() in /home2/dancersr/public_html/stripunity/wp-content/plugins/buddypress-groups-extras/bpge-loader.php on line 232
Warning: Cannot modify header information – headers already sent by (output started at /home2/dancersr/public_html/stripunity/wp-content/plugins/buddypress-groups-extras/bpge-loader.php:232) in /home2/dancersr/public_html/stripunity/wp-includes/pluggable.php on line 934
so it seems that it conflicts with @slaffik Group Extras.
When I have deactivated Group Extras I worked perfectly.
When fully working how can I display all those fields ?
I’m using buddypress 1.2.8 and wordpress 3.1.4
Hi,
when I WP DEBUG true I got in my log file 937 lines og bugs and the most of them are from buddypress !!
how can I resolve theme ?
Hello there, I’m new here in buddypress.org and I’m not good in coding specially in this case of buddypress, my client wants me to remove the wall posting of users in their profiles but users can post into their group walls and in addition my client wants me to add a new wall post for the event page, and I really don’t know how to do that. Anyone can help me here?.. thanks guys…
Cheers
@pcwriter, i dont know why this is not working for me, i put it in members-loop.php in my child theme, but nothing shows.
I see this one’s resolved.
Is it possible to create a Role Scoper group to control permissions inside Buddypress Groups?
For example, if I had “Group Editor” RS group, then they would have the permission to edit posts in the buddy press group they are in. But not control other groups in which they are NOT in the Group Editor RS role.
I get the impression that RS works on the overarching site, as opposed to a group entity level. Can I get it to work as such?
@modemlooper @boonebgorges
It worked beautifully, thank you both for all of your help however underneath the description when i went to try it out it has a warning:
`Warning: extract() [function.extract]: First argument should be an array in /home/caradaca/public_html/wp-content/plugins/Buddypress-group-fields/buddypress-group-fields.php on line 9`
and when i created the group and then checked my settings none of the newly added fields were there until i added them again and hit “save settings”. I didn’t check the database to see if it was there or not. Does it do anything to the database?
There’s quite a lot of functionality that could be added to BP Follow to give it a real edge. Integrating it into the core would be nice too.
@modemlooper
hehe so should i put this in functions.php?
@alfredojp I agree but that’s not happening, it could be added to1.6. First a plugin and then a move to core if it works well.