I believe I understood that the BuddyBar was being deprecated.
@jcollier BuddyBar had already been deprecated since BuddyPress 1.6. For reference see related tickets, specifically #3661 and #3596 You can also check out bp-members-adminbar.php with bp-members-buddybar.php in current BP 1.7 version //edit – Visitors who are not logged in shouldn’t be able to see member’s my account options.
Buddybar shown to all users, including a log-in/register link for new users
If you want BuddyBar back, you can create a bp-custom.php file, add following code, and upload to wp-content/plugins/ folder in server
`<?php
// Bring BuddyBar back
add_filter( ‘bp_use_wp_admin_bar’, ‘__return_false’ );
?>`
you should also look at an old plugin called BP Resume it nay be of some use to you…. I tweaked it a bit at smeak.com and it works quite well

I installed buddypress fine. I have it activated. I am using a plug-in called theme my login (tml). Once a subscribers logs in I want them redirected to the “sitewide activity”. I tried going in the (tml) redirection setting and placing the sitewide activity url for subscribers but when I did a test it simply brings subscribers back to the homepage. I want to have new subscribers also be able to edit their profiles as if it were on the my website and not in the WordPress dashboard area. I am available on skype to chat or screenshare to give a better understanding of the issue. My email is mattw@icheckback.com. Thanks
Hi all-
Upon updating to BP1.7 from the last 1.7-beta, actions that used to be handled by buddypress.js (“Add friend,” “post reply”–all of the AJAX action buttons) aren’t working anymore in my custom theme based on Twenty Twelve. I’ve made the sure the js file is being added via my theme’s functions file:
//Manually load the BP-default javascript
function buddypress_js_load(){
wp_register_script('buddypress', plugins_url( '/buddypress/bp-templates/bp-legacy/js/buddypress.js' , 'buddypress' ), array('jquery'), '1.7' );
wp_enqueue_script('buddypress');
}
add_action('wp_enqueue_scripts', 'buddypress_js_load');
Side note: even if I don’t declare add_theme_support( 'buddypress' );, buddypress.js isn’t being included unless I specifically call it. (Which isn’t the behavior I was expecting: http://bpdevel.wordpress.com/2013/02/25/bp-theme-authors-make-sure-your-theme-registers-buddypress-support/)
What am I missing to make this theme compatible with 1.7?
Thanks for your help,
-David
>is there something I should have done differently
Nope. That’s what you have to do.
This tool can be useful – also handles serialized data
Database Search and Replace Script in PHP
Dear all,
I’m a newbie and I’ve successfully installed BuddyPress on an association’s site running WordPress.
Now, I would like to create a private community for the members, that is the BuddyPress pages (activities, members, groups, forums) should be visible/accessible to logged-in users only.
In particular, menu buttons for BuddyPress pages should be hidden to non-logged-in users (i.e., common visitors). Those buttons should become visible (and the related pages accessible) to members after a successful log-in only.
By searching the support forum I’ve seen this topic was discussed many times, and different solutions were proposed. But, frankly speaking, after a lot of reading I’m still quite confused and feel insecure about the approach to follow in order to have things working properly.
Can you suggest me any codes and/or plugin to do that in a clean, effective and – possibly – simple way?
Thank you in advance for your kind help.
Figured it out.
Added to new files: profileredirect.php and messageredirect.php
Code for profileredirect.php
` require(‘wp-blog-header.php’);
header( ‘Location:’ . bp_loggedin_user_domain() . ” ) ;`
Code for messageredirect.php
` require(‘wp-blog-header.php’);
header( ‘Location:’ . bp_loggedin_user_domain().’messages/’ . ” ) ;`
Then also installed https://wordpress.org/extend/plugins/nav-menu-roles/ and assigned the menu items to only be visible to logged in users (it will loop indefinately and time out if a logged out user tries to use them)
Just in case someone else wants to do this.
Forums are done with bbPress plugin and the plugin to add images in the forums https://wordpress.org/extend/plugins/gd-bbpress-attachments/ Support for bbPress -> https://bbpress.org/forums/
@iconimagery first thing to do is change to WordPress default theme and deactivate all plugins including BuddyPress. I see that you’re using some plugins which have not been updated for latest WP and BP versions, e.g. plugin not updated for the past two years.
When the site’s home page is working again, activate BuddyPress only, change to default theme and check components. I recommend that you check that each plugin is compatible with latest WP and BP before activating it in your installation.
Hello,
I’ve been trying to get my existing site to format correctly on a mobile device and I still can’t get it. I’ve tried every plugin including buddymobile but the screen just comes up blank with a blue login field. I’m still new-er to WordPress and anything would help. I am using:
Wordpress version 3.5.1
Buddypress version 1.7
Thank you
J
I believe you’ve found a bug.
The Base group allows an admin to set default visibility levels.
I was going to suggest you set each field to “logged-in users” and allow users to change their visibility.
But those settings are not honored on the register form.
You can submit a bug here.
https://buddypress.trac.wordpress.org/
Log in with the same user / pw you use for these forums.
Also – do you also see “This field can be seen by: etc. ” under each Base field on the register page?
And a ‘change’ link?
There is a check in register.php, but it apparently fails by returning true for logged out users.
`if ( bp_current_user_can( ‘bp_xprofile_change_field_visibility’ ) ) `
Like this image taken while logged out on a vanilla install of WP 3.5.1, BP 1.7, 2012 theme

Current WordPress, Buddypress default theme 1.7.
Plugins include:
Analytics Enabler 1.1.5
BP-Admin 0.1.8.14
BuddyPress like 0.0.8
BuddyPress reCAPTCHA 0.1
BuddyPress Toolbar 1.6.0
CalPress Calendar 1.5.0
Easy Albums 1.0.0
Email Users 4.4.4
Image Widget 4.0.7
Invite Anyone 1.0.20
Jetpack 2.2.2
Simple Image Widget 3.0.3
Super RSS Reader 2.4
WOW Slider 3.0
Click on the link for the wed site and you will see the message I get.
claims of working with any theme
@fpats I’ve seen reports where there are themes from themeforest which have failed the easiest route to BP Theme Compatibility enjoyed by almost all WordPress themes. Many possibilities to theme failure. Let’s take a look at what could be causing the failure in your theme and find the best alternative route provided by BP Theme Compat to make it work.
Start a new topic here with your theme name and Theme Compat as title. Copy the source code of your theme’s page.php file, post the code in pastebin.com and post the generated pastebin URI in your topic. BP Theme Compat has alternative methods of making it work, here alone or with the theme author’s participation.
I’m a newbie to php and the wordpress/buddypress way of doing things, and I seem to learn best by seeing examples, so I’m posting my “action” for overriding the allowed tags. I was able to get one other approach to work where I removed filters on bp_activity_filter_kses and added my own, but this version also works and seems cleaner. If anyone knows of a better approach, please let me know. I’m all about optimizing my code.
#*********************************************************
# set allowable html tags
#*********************************************************
function my_allowed_tags() {
global $allowedtags;
$allowedtags = array(
'a' => array(
'href' => array (),
'title' => array ()),
'abbr' => array(
'title' => array ()),
'acronym' => array(
'title' => array ()),
'b' => array(),
'blockquote' => array(
'cite' => array ()),
'cite' => array (),
'code' => array(),
'pre' => array(),
'del' => array(
'datetime' => array ()),
'em' => array (),
'i' => array (),
'q' => array(
'cite' => array ()),
'strike' => array(),
'strong' => array(),
'sub' => array(),
'sup' => array()
);
// adding any additional tags this way because it's easier to read
$allowedtags['h1'] = array();
$allowedtags['h2'] = array();
$allowedtags['h3'] = array();
$allowedtags['h4'] = array();
$allowedtags['h5'] = array();
$allowedtags['h6'] = array();
$allowedtags['u'] = array();
$allowedtags['center'] = array();
$allowedtags['big'] = array();
$allowedtags['small'] = array();
$allowedtags['tt'] = array();
$allowedtags['br'] = array();
$allowedtags['p'] = array();
$allowedtags['dl'] = array();
$allowedtags['dt'] = array();
$allowedtags['dd'] = array();
$allowedtags['ul'] = array();
$allowedtags['ul']['style'] = array();
$allowedtags['li'] = array();
$allowedtags['li']['style'] = array();
$allowedtags['ol'] = array();
$allowedtags['ol']['style'] = array();
$allowedtags['font'] = array();
$allowedtags['font']['size'] = array();
$allowedtags['font']['color'] = array();
$allowedtags['font']['face'] = array();
}
add_action( 'bp_activity_allowed_tags', 'my_allowed_tags', 10 );
@larouchj this looks more to be a WordPress issue and how you’re going to adapt your theme’s layout to what you want to do above. Do also post this at the WordPress forums https://wordpress.org/support/forum/themes-and-templates
You use a language file. Use this plugin to easily edit the language. You can use your same language to just change the text.
https://wordpress.org/extend/plugins/codestyling-localization/
@tbermudas The blog posts comment area is in the purview of WordPress by default. There’s a plugin for adding images in blog post comments https://wordpress.org/extend/plugins/comment-images/
I have it set in gen admin options to allow for registration and all pages necessary for BP with their corresponding links which you can see on the top of my site???
@ghyatt I don’t see any links to the BuddyPress pages at the top of your site using Chrome, Firefox and Safari. Looking at source code however, I see that it’s there and covered via stylesheet of “This is a demo store for testing purposes ā no orders shall be fulfilled.” purple band at the top of your site.
1) Not the issue, but recommend fixing -> Some of your BP pages have -2 in the URL like /register-2, /members-2, /activate-2, and /groups-2 which means that you probably moved the original register, members, activate, and groups page to Trash bin but did not delete the pages permanently. So when you created a new Register page for example, -2 was appended to the page slug.
2) Re layout of your BuddyPress pages – looks like your theme has a custom-coded page which does not follow the regular WordPress templating system. That’s why the BP theme compatibility is off, including the missing submit button. Change to Twenty Twelve theme and you’ll see the Submit button in the Register page. You’d need to create a buddypress.php file https://codex.buddypress.org/developer/theme-development/a-quick-look-at-1-7-theme-compatibility/
Iām new to buddypress but believed a login and register link would be placed in the header by default?
Not by default. It depends on the the design by theme author.
However, instead do I need to insert my own links or buttons within the header.php to make this work?
Yes. You would need to create those. See lines 8 through 59 of https://buddypress.trac.wordpress.org/browser/tags/1.7/bp-themes/bp-default/sidebar.php for code. Then adjust style to taste.
Hi @mrcime,
I don’t have any plugins use in the wordpress. version 3.5 latest.
when I decided to use the buddy press I’m shock when the error pop up in header part.
so, how can I fix this? can you help me?
thx , I find the patch tooo here :
https://buddypress.trac.wordpress.org/ticket/4771
that give this patch :
https://buddypress.trac.wordpress.org/ticket/4803
hope it will be in the next update š
Thank you all for your comments.
I checked up the post @aces and @megainfo suggested, and found this plugin: WordPress Access Control, which seems to be working quite well, to my needs.
Will also check out other solutions.
Thank you again!
Thanks. Is there a link where I can still download 1.6.5?
@curt-ri as hnla mentioned above, you should be on BP 1.7 now. But if you still want BP 1.6.5 click on this link, download to your computer and unzip the file. Upload /buddypress/ folder within