Hello,
I’ve released a meta-plugin for handling plugin dependencies in WordPress. Thought you’d be interested in it, since, by definition, all BuddyPress plugins are dependant on BuddyPress.
To make it work, you just need to add this line to your plugin’s header:
Dependencies: buddypress/bp-loader.php
If a user doesn’t have the Plugin Dependencies plugin installed, that line will simply be ignored, so no harm done.
Feedback on the meta-plugin is more than welcome.
CJParticipant
Hey did you find the answer. I’m having the exact same issue. I had a thought. I’m wondering if the people who aren’t showing up did not go to their email and finish the registration process? But anyway if you’ve figured it out it would be awesome if you post the answer.
If you check out the site Im working on http://www.thehiphopstop.com you can see that my “Home” and “About” pages are lower than there suppose to be. Also . The “Home” and “News” category’s are moved down some. Please help with this. This only happens when buddypress is active.
Thanks.
I installed BP 1.2.5.2 from “browse source” at trac.buddypress.org but it does not come with bbP component.
Which file/files do I need, where can I get them from and where do I put them ?
Regards,
@djpaul I agree… probably a 1.2.61 or something… It seems like there are a couple of other little “bugs” that should have been cleared cropping up as I read through the forums… Thanks for the fix.
and if I disable the “Add Friend” feature, I get a PHP error message in that area.
Here’s what happened: I had a database problem, so I restored my database and site files from a backup. Afterward, I wanted to clean up my installation, so I uninstalled all non-essential plugins (including buddypress) and then cleaned the wp_options table of all obvious orphans, and then re-installed a few of the plugins that I wanted, again, including buddypress. I’m using the template “Suffusion” and its buddypress-pack in a child theme, which, although not perfect, didn’t have this problem before the backup. Just to make sure, I deleted my child theme, created a new one, and installed a fresh copy of the theme’s buddypress pack, with no change.
So, it seems like something in my installation that’s leftover from a previous install is adding that second “Add Friend” message. Also, on the tab in my profile, there’s an indicator that I have (1) friend (there should be none). If I actually click on that tab, it just directs me back to my profile main index.
Where would this extra data be saved? How do I get rid of it? How do I clean out this extra junk?
Thanks!
– Matthew
(incidentally, my blog is at gorephoto.com/blog . BP is active, but the links to its pages are not, until I get these things figured out. you can just type in /members though, to see the error first hand).
put this in the gallery group
Hi was wondering if we have a check out our BuddyPress sites topic as yet?
My new site is only about a month and a half or two months old now. But would love to hear what you all think of it and maybe you could join in the fun.
http://www.5BuckReview.com
Thanks!
You can add the login form to one of the columns after
<div id="third-section" class="widget">
login code:
<?php if ( is_user_logged_in() ) : ?>
<?php do_action( 'bp_before_sidebar_me' ) ?>
<div id="sidebar-me">
<a href="<?php echo bp_loggedin_user_domain() ?>">
<?php bp_loggedin_user_avatar( 'type=thumb&width=40&height=40' ) ?>
</a>
<h4><?php echo bp_core_get_userlink( bp_loggedin_user_id() ); ?></h4>
<a class="button logout" href="<?php echo wp_logout_url( bp_get_root_domain() ) ?>"><?php _e( 'Log Out', 'buddypress' ) ?></a>
<?php do_action( 'bp_sidebar_me' ) ?>
</div>
<?php do_action( 'bp_after_sidebar_me' ) ?>
<?php if ( function_exists( 'bp_message_get_notices' ) ) : ?>
<?php bp_message_get_notices(); /* Site wide notices to all users */ ?>
<?php endif; ?>
<?php else : ?>
<?php do_action( 'bp_before_sidebar_login_form' ) ?>
<p id="login-text">
<?php _e( 'To start connecting please log in first.', 'buddypress' ) ?>
<?php if ( bp_get_signup_allowed() ) : ?>
<?php printf( __( ' You can also <a href="%s" title="Create an account">create an account</a>.', 'buddypress' ), site_url( BP_REGISTER_SLUG . '/' ) ) ?>
<?php endif; ?>
</p>
<form name="login-form" id="sidebar-login-form" class="standard-form" action="<?php echo site_url( 'wp-login.php', 'login_post' ) ?>" method="post">
<label><?php _e( 'Username', 'buddypress' ) ?><br />
<input type="text" name="log" id="sidebar-user-login" class="input" value="<?php echo esc_attr(stripslashes($user_login)); ?>" /></label>
<label><?php _e( 'Password', 'buddypress' ) ?><br />
<input type="password" name="pwd" id="sidebar-user-pass" class="input" value="" /></label>
<p class="forgetmenot"><label><input name="rememberme" type="checkbox" id="sidebar-rememberme" value="forever" /> <?php _e( 'Remember Me', 'buddypress' ) ?></label></p>
<?php do_action( 'bp_sidebar_login_form' ) ?>
<input type="submit" name="wp-submit" id="sidebar-wp-submit" value="<?php _e('Log In'); ?>" tabindex="100" />
<input type="hidden" name="testcookie" value="1" />
</form>
<?php do_action( 'bp_after_sidebar_login_form' ) ?>
<?php endif; ?>
<?php /* Show forum tags on the forums directory */
if ( BP_FORUMS_SLUG == bp_current_component() && bp_is_directory() ) : ?>
<div id="forum-directory-tags" class="widget tags">
<h3 class="widgettitle"><?php _e( 'Forum Topic Tags', 'buddypress' ) ?></h3>
<?php if ( function_exists('bp_forums_tag_heat_map') ) : ?>
<div id="tag-text"><?php bp_forums_tag_heat_map(); ?></div>
<?php endif; ?>
</div>
<?php endif; ?>
@rogercoathup
Hmmm… OK, so here’s what I’ll do: as I’ve created this, my first, theme based on 1.2.5, I’ll make it available for die-hard 1.2.5 users on my site. But I’ll update the theme to 1.2.6 before shipping it off to the theme repo with a heads-up that a 1.2.5 version is available for download at http://…
However, I think the advice given by @karmatosed is sound, so I’ll ensure future themes are in sync with latest version of BP.
Thanks guys! 
Did you read the documentation before asking here ?
https://buddypress.org/support/docs/
@AnindyaRay: Hmmm you got a link for your site? My thoughts are maybe a javascript error (try in firebug to see that) or something like error in files (did you copy over the adminbar.css and also both javascript files (ajax.php / js)? I certainly don’t get any issues with the default or my themes that don’t use custom admin bars – perhaps the custom admin bar code. Worst case maybe you could remove that feature (hate to suggest that but if it’s causing issues).
@pcwriter: General rule is last supported version is latest with BuddyPress / WordPress or at least that’s the way I work with themes myself. Can’t really speak for others. I myself choose that route as there are generally security and other reasons for upgrades.
@Roger: I get the frustration but to be truthful I’m a theme designer and I don’t have these issues as said before I go with latest version support and I think you will find most do. This is of course a point of debate and maybe not the place for this said debate as a personal choice / company choice depending on your working situation. This happens with every release it gets better and more gets added… WordPress has same problem if you think of what happened around 3.0 for instance.
I do think it’s perhaps a point of note to those of us in themes to get more involved and this is one point I myself have in the past few months realised. We can complain about things and claim them wrong but until we get involved can we be surprised over something getting changed. It’s a project we all can get involved in and perhaps this all should be a call to action rather than a soap box moment which I know myself I’m feeling. BuddyPress themes will I think truly benefit from those of us that work with them getting involved where we can. Please take this in the good nature it’s meant as I’ve also had this realisation.
Until now I have used the BuddyPress default theme without any problems, but now I want to reorganise the appearance by making a 3 column layout.
I am still using the default theme but now I am using the “child” system, and I have renamed the widget.php to home.php so far so good.
Now I want to recreate the original sidebar, but I can’t find the login widget?
what to do?
@pcwriter
No, any new template tags will not be recognised by your 1.2.5.2 installations.
I’m dismayed by the 1.2.5.2 -> 1.2.6 decision making – with users unable to use 1.2.5.2 themes on 1.2.6. You’d expect some new features in a minor subversion upgrade, some additional template tags you could take or leave, but not for the behaviour of key regularly used functions to be changed overnight (e.g. the multiple friend button issue).
It’s been an issue for us with how on earth we can handle existing bespoke client implementations, but you raise another problem for generic theme developers – you’d have to have two versions of your theme.
@djpaul @karmatosed
I’m putting together my first soon-to-be-released theme package for BP (yay, I’m popping my cherry again!
) and have a n00b question.
Once I’ve updated all required files in my theme to 1.2.6 (using the aforementioned “calm methodical copy and pasting session”), will users who are still running 1.2.5 be able to use the theme? In other words, will the new 1.2.6 tags, functions, etc be recognized by 1.2.5?
@karmatosed
Thanks again Tammie for your valuable time , and helping me out …
and yes I was facing some problems
, and I did an update to the blogs-mu theme and trying it out on a demo install … Thanks for your valuable suggestions 
Now it seems to work ok except ….
now I am jumbled up with a single issue , and yet it became a nightmare … 
After updating to buddypress 1.2.6 from 1.2.5.2 , my site does not show admin bar for guest user(as admin is disabled for loggedout users) , instead inplace it shows a white space …
Logged in users can view the admin bar correctly , but non-loggedin users or guest users cannot see the admin bar , instead of the admin bar there is a white space in place … !!!
http://img153.imageshack.us/img153/4278/whitespaceu.jpg
check this image, see in image, just below the address bar there is a white space , its the 25 px padding for the admin bar …
This started happening just after upgrading to bp 1.2.6 , (with and without updating blogs-mu theme)
if the admin bar visibility is turned on for loggedout users , the admin bar is displayed correctly , otherwise a white space of 25px…
It was not happening with bp 1.2.5.2 , then it was fine.
Can you kindly help me out with this issue , Please tell me what needs to be done, I would be very greatful …
Thanks Tammie ….
remove the space from the username – not sure how you managed to get one in the first place; I thought BuddyPress prevented usernames with spaces
Hi, I am experiencing exactly the same problem as the original poster Eric so to save opening up a new thread on the same topic I thought it better to post my question here.
My actions and resulting symptoms are exactly the same as Eric’s original post-I installed WP 3 then BuddyPress. I have updated BuddyPress
I get the same error
Fatal error: Call to undefined function wp_get_current_user() in /wp-includes/capabilities.php on line 1059
I have tried on the Mult-isite forum at WP but despite some useful advice I have still not got anywhere.
Here is the weird thing.Even when I disable BP I still get the same error.
It’s a problem because BP functions will not work so I can’t use BP at all.
I don’t know if Eric got an answer and as I am new to BP I am not sure I see a solution to this problem in the link r-a-y kindly provided.
really appreciate any suggestions you can offer.
Did you look in the documentation section before posting, or use the search?
This has been covered many times in the forums, and there are sections to read in the Codex Documentation on how to check your site is configured properly.
e.g.
https://buddypress.org/community/groups/how-to-and-troubleshooting/forum/topic/users-are-not-receiving-mail-on-registration/
have them check their spam folder (and proper host config for sending email – maybe the host has trouble with users sending out spam)
buddypress rules for usernames
`
if ( !validate_username( $user_name ) || in_array( $user_name, (array)$illegal_names ) || $user_name != $maybe[0] )
$errors->add( ‘user_name’, __( ‘Only lowercase letters and numbers allowed’, ‘buddypress’ ) );
if( strlen( $user_name ) < 4 )
$errors->add( ‘user_name’, __( ‘Username must be at least 4 characters’, ‘buddypress’ ) );
if ( strpos( ‘ ‘ . $user_name, ‘_’ ) != false )
$errors->add( ‘user_name’, __( ‘Sorry, usernames may not contain the character “_”!’, ‘buddypress’ ) );
/* Is the user_name all numeric? */
$match = array();
preg_match( ‘/[0-9]*/’, $user_name, $match );
if ( $match[0] == $user_name )
$errors->add( ‘user_name’, __( ‘Sorry, usernames must have letters too!’, ‘buddypress’ ) );
`
The question of ‘how to create a custom theme’ is a fairly open ended one. My advice would be start with creating child themes of the parent theme. As Chouf1 already said the codex is a great place to start. You may also want to look at how others have done things and learn by example for instance here: https://buddypress.org/extend/themes/. If I was going to advise someone on how to learn I’d say you have to first off do a child, add a widget area.. learn about what CSS does what maybe using something like firebug to do inline changes and learn. If you’re looking to do a total fresh take non default theme then you want to follow the more methodical process of creating image > XHTML / CSS > theme when learning. By having your end goal from the start you can focus the things you will need to learn and apply.
You may find the widget version of default by modemlooper https://wordpress.org/extend/themes/buddypress-widget-theme gets you on the right track otherwise you can fairly easily add widget areas to your theme or use something like the 3 column or other default themes. Have you checked out a few of the default variations right here: https://buddypress.org/extend/themes/ ?
I’m sorry, I finally found https://codex.wordpress.org/Editing_wp-config.php#Configure_Error_Log
but even that didn’t help. I don’t understand why my website is being so stubborn. BuddyPress worked flawlessly on my test server. I mean, I would have expected a little error here and there with maybe some quick fixes. I’ve been at this for weeks and it’s starting to get ridiculous. I might have to change hosts or find a different social community setup. I’d really hate to not use BP though, it’s so amazing and the best free one I’ve ever seen. 
EDIT
Problem solved. All I had to do was set the WP_DEBUG to true in the WP_Config file and the errors showed up.