Just noticed:
since yesterday’s BuddyPress Update to v2.2 the dropdown menu no longer works.
We use WP4.1 and everything on latest revisions.
We use a commercial theme (i.e. paid for) called DynamIX version 3.1.2 by themeva
http://themeforest.net/item/dynamix-business-corporate-wordpress-theme/113901
I don’t know if it is more helpful to open a thread up for different problems, or if they are related and should be in one thread – I don’t have that much insight into how this works, and figure if there are different causes to these issues (except for v2.2 update, which is the single cause for these) inside the update, it may be easier to have different threads to help resolve them?
The drop-down menu is on every single page, as part of the header, see arrow on the top right.
NSFW: http://scaffies.nl/
Details for all issues and changes are on the Change Log:
NSFW: http://scaffies.nl/change-log-2015/
Same problem here .. pretty annoying, to be honest:
NSFW: http://scaffies.nl/wordpress/wp-content/uploads/2015/02/BuddyPress-Links-gone.png
“☠ [16:50 GMT – @scaffiesadmin ] Through the BuddyPress Update the page “Links Elsewhere” was broken – all Links disappeared. Hmph! Removed t from the menu.”
We had lots (!) of links entered on the page(s) under “Links” and many ‘up’ and ‘down’ votes. ALL are lost, it is now completely empty and I had to remove the page from the menu.
When I stated on our change log I had upgraded Buddypress to the latest version, I added “let’s see what it fixed and what it broke” .. something always seems to go wrong, and with over 260,000 users, it is a bummer.
NSFW: http://scaffies.nl/change-log-2015/
Sadly, I was proven right 🙁
This is a bad day for open source development.
We (all the admins) are clueless about “classes” and “skeleton components” – we just use the software, pay / donate for what we do use, and hope it works … and does not render the work and efforts of thousands worthless in a single, badly tested software update.
I am afraid to install updates – the last one required some code changes do be done manually to fix something else which was broken – yet have to, in order to avoid security problems.
We are not using Multi-Site (i.e. single site, WP 4.1, and all plugins in their latest revisions).
Brandon, London
Hi folks,
Fresh install. Only 3 other plugins installed which I deactivated. The software saves 150px and 50px versions of the cropped photo, but the associated image doesn’t change despite a notice reporting it has. I’m using WP-Framework theme. I haven’t changed anything only to add my own vertical menu and change the width of the wrap.
I have changed all related upload folder permissions to 777.
View post on imgur.com
@rajukkcdas commented on a thread about avatar issues, posting a link to a (now) dead page discussing avatar issues with WP-Framework.
https://buddypress.org/support/topic/buddypress-avatar-issues-upload-avatar-problem/
Hi guys
I’ve added a custom profile menu like told here: http://blog.maximusbusiness.com/2013/06/buddypress-profile-custom-bp-menu/
The code is outdated. So I changed this function
bp_core_load_template()
to this
bp_get_template_part
It works so far and the template is included. But at the same time I get a 404 page and my included content is outside the content div. I would like to display the content of my template within the members/profile loop which is also not loaded.
Any suggestions?
The code:
function my_setup_nav() {
global $bp;
bp_core_new_nav_item(
array(
'name' => __( 'Item One', 'buddypress' ),
'slug' => 'my-item-one',
'position' => 30,
'screen_function' => 'mb_author_posts',
)
);
// Change the order of menu items
$bp->bp_nav['messages']['position'] = 100;
}
add_action( 'bp_setup_nav', 'my_setup_nav' );
function mb_author_posts(){
add_action( 'bp_template_content', 'mb_show_posts' );
bp_get_template_part( apply_filters( 'bp_core_template_plugin', 'members/single/plugins' ) );
}
function mb_show_posts() {
echo '<h1>Test</h1>';
}
Hi,
Trying to modify the BuddyPress plugin ‘BuddyPress JM Resume’ so that it will point to my own custom resume pages. The plugin uses this code to add a ‘resume’ tab to the profiles in BuddyPress:
function setup_nav( $nav = array(), $sub_nav = array() ) {
$nav_name = __( 'Resume', 'buddypress_jm_resume' );
// Add 'hrm' to the main navigation
$main_nav = array(
'name' => __( 'Resume', 'buddypress_jm_resume' ),
'slug' => $this->id,
'position' => $this->menu_order,
'screen_function' => 'bp_jm_resumes',
'default_subnav_slug' => 'resume',
);
// Determine user to use
if ( bp_displayed_user_domain() ) {
$user_domain = bp_displayed_user_domain();
} elseif ( bp_loggedin_user_domain() ) {
$user_domain = bp_loggedin_user_domain();
} else {
return;
}
parent::setup_nav( $main_nav, $sub_nav );
}
I would like to change this so instead of the tab going to the resume section it would take them to a page using something like:
“/resume/#user_name#/”
Is this possible?
Hi @eversatile
I have been trying to find the file location of the profile and group navigation menus, with no luck
There isn’t a template file which you can change if that’s what you mean, but…
I would like to change “forums” to “discuss” and remove the “members” from groups menu, etc
You can customise slugs quite easily. See the Customizable Slugs in BuddyPress article.
bp_core_remove_nav_item() will let you remove nav items from the navigation. There is also bp_core_remove_subnav_item() for removing sub nav items.
Yes, I was just playing around – I don’t intend using it – I was actually looking for the theme that’s currently used on the buddypress.org site – this theme with the red bar on top – would you happen to know where I can find it? I like it since the buddybar isn’t right up top, so it’s more noticable.
I’ve also been looking for a way to extract the menu that you get from the buddy bar so as to use it as a sidebar widget. I have used the “(Buddy Press) Log in”, but when you log in, it doesn’t show the other options that you get with buddy bar, i.e. activity, profile, …, settings with the nice submenus.
I did try trawling the php code but I haven’t found it as yet. Is there an easy way to extend the Buddy Press login widget so that once you log in you get these other options as well?
Apologies if this is now going into another subject area – should I repost the new question as a new topic?
As to the original question, I think you solved it way back when you asked me to empty the pages trash and to rename the slugs. I still don’t know why my FF doesn’t work. I suspect that it is just not accpeting my log in, and that’s why I don’t get the bar. Also would explain why the login and register options don’t change. Perhaps the reason it doesn’t accept logins because I do all my wp admin through firefox? Anyway I’m prepared to live with it since it seems only the firefox on my local machine doesn’t get the bar.
Many thanks for all your help
I stumbled upon this post suggesting a snippet to put into bp-custom.php (a tweaks and snippets file for buddy press located in the plugins directory), but I can’t get it to work. I think there is an issue with my coding.
I am using BuddyPress 2.1.1
Here is my bp-custom.php file:
<?php
// hacks and mods will go here
//Change Admin Bar Login Links
function custom_bp_adminbar_login_menu() {
global $bp;
global $wp;
remove_action('bp_adminbar_menus', 'bp_adminbar_login_menu', 2);
if (is_user_logged_in())
return false;
echo '<li class="bp-login no-arrow"><a data-reveal-id="tmpl_reg_login_container" href="javascript:void(0);" onClick="tmpl_login_frm();">' . __('Log In', 'buddypress') . '</a></li>';
// Show "Sign Up" link if user registrations are allowed
if (bp_get_signup_allowed()) {
echo '<li class="bp-signup no-arrow"><a data-reveal-id="tmpl_reg_login_container" href="javascript:void(0);" onClick="tmpl_registretion_frm();">' . __('Sign Up', 'buddypress') . '</a></li>';
}
}
add_action('bp_adminbar_menus', 'custom_bp_adminbar_login_menu', 1);
?>
it would be incredibly helpful to add dividers or typographical rules/hierarchy to the buddypress.org documentation ‘subpages’ panel
And that is exactly the sort of thing that is being worked on as part of the codex initiative, you can see what is proposed by following posts on bpdevel, the BP development blog. It does take time to get changes, even to this degree, tested and pushed up to the production site, bp.org is actually a more complex site setup than might be realised and it’s codebase handles all the BP and bbP sites and access is very limited to these sites as they run on WP servers and time is quite tight for the lead developers.
BP Trac has a current ticket and patches addressing a few issues one of which is the Codex page menu to both introduce a sectional page menu and typographical styles to denote parent/child links so things are clearer
Sorry I thought I was clear. I dont need an example of how to create the tab and the submenus.
What I did was write a class that creates a top level member area tab called Favorites that consolidates all types of favorites within a single tab. https://github.com/colabsadmin/bp-favorites/blob/master/bp-favorites.php
The submenus that have been created so far are Activity, Topics, Posts and a few more for some CPTs that I’ve written. This will make it easier for my users to find their favorites when they cant remember if it came from a topic, posts, activity, etc. Instead of jumping around from tab to tab, its all in one tab. The only submenu that doesnt work is Activity. The code, which I provided in my first question, was copied directly from Buddypress core code with one change to use ‘bp_core_new_subnav_item’. I used similar code to display content in all the other submenus. For example, the following shows the favorite topics
// Favorite topics
bp_core_new_subnav_item( array(
'name' => __( 'Topics', 'kleo' ),
'slug' => "topics",
'parent_url' => $bp->displayed_user->domain . $bp->bp_nav['favorites']['slug'] . '/',
'parent_slug' => $bp->bp_nav['favorites']['slug'],
'screen_function' => 'bbp_member_forums_screen_favorites',
'position' => 10,
'item_css_id' => 'favorites'
));
So, my question, does bp_activity_screen_favorites() only work within the context of /members/membername/activity action? Or can it be used elsewhere as in /members/membersname/favorites?
REPOSTING-
I hope someone can help, I feel like I have tried everything, I have changed every setting in every way I can think of, I have resaved permalinks with every change. Ran all the repair tools I could find.
We are running WP 4.0.1 – BP 2.1.1 – BBPress 2.5.4 – My wife and I have been playing with this website I believe since Buddypress was new, 2010?. So we been thru every version and have lots of stuff in the database that I dont even believe is used anymore.
All forums were originally created before BBPress when Buddypress made you create a group to start a forum, now I am trying to make some forums sitewide and make some part of groups like before. All of this seems like it was possible a year or so ago and a few versions ago, I have found a bunch of instructions to follow to no avail.
The problem right now is: with the setting “Allow BuddyPress Groups to have their own forums” unclicked – (I have made sure that enable_forum is 0 in the database for all groups).
Example slug at this point is: /forums/forum/online-resources
I create new category type forum “Group Discussions” and click “Allow BuddyPress Groups to have their own forums” pointing it to the new form.
The slug changes to: /groups/forum/
I have group forums clicked, if you visit: http://godstuff.ablurk.com/forums (dynamically created by BBPress?) and hover down the list of forum links you can see which ones have bad links and give 404s, some still work, ALL these forums were created back in BP 1 as group forums with no BBPress and yet they act differently now, some permalinks change and some don’t???? Some change to this /groups/share-music-videos/forum/ ???
I have http://godstuff.ablurk.com/forums/forum/online-resources hard linked in the sidebar features menu, when clicked and it redirects to /groups/forum/ and 404s.
Anyone?
Dear BP support,
Hello, i am finding a trouble with applying buddypress system to a new theme (AppPresser).
If you could please see the attached images, there are the nav-sub components i have indicated.
http://cl.ly/image/3r3s3I1S2k1L
The above image is the normal operation from my web-theme(not the theme i am having trouble with)
For example, in profile tab, i normally would see base profile, edit and change avatar but i don’t see them.
Where can i find the sources of those components in buddypress ?
I think i need to override the correct buddypress templates to a new theme but i can’t seem to find the route to find the right templates for those.
I do have the nav-menus of BP but underneath each nav-menu, those sub-components are missing.
Please help, any advice would be really appreciated!
Thank you in advance.
Hello,
I found some deprecated information on how to translate/change the URL/Slug path with BuddyPress here:
Changing Internal Configuration Settings
How can I translate/change the URL internal path of BuddyPress sub menu items. For example:
http://www.myDomain.com/members/admin/profile/edit/group/1/
Can I still use defines? If so, where can I find all those defines that I would like to translate or adjust?
Thank you in advance…
Bonjour. J’espere qu’il y’aura des francophone pour m’aider. mon anglais est limité.
J’ai un petit souci avec buddypress. Dans le menu profil, les items sont ecris en blanc alors que le fond d’ecran de mon site est gris clair. Serait’il possible de changer la couleur?
Ailleurs, je trouve que les textes sur les boutons est trop petit. J’aimerais augmenter la taille de leur police.
et enfin, j’aimerai augmenter legerement la hauteur par défaut du champ “une note à tous,…”
Ci joint, un printscreen des elements que j’aimerai changer encadrés en rouge
Merci

Hello everyone!
I would like to add a dropdown menu during the creation of groups.
I have found this code that works perfectly:
<?php
/*
Plugin Name: Favorite Color
Plugin URI: http://MyWebsite.com
Description: Let Groups Pick their favorite Color
Version: 1.0
Requires at least: 3.3
Tested up to: 3.3.1
License: GPL3
Author: Your Name
Author URI: http://YourCoolWebsite.com
*/
function bp_group_meta_init() {
function custom_field($meta_key='') {
//get current group id and load meta_key value if passed. If not pass it blank
return groups_get_groupmeta( bp_get_group_id(), $meta_key) ;
}
//code if using seperate files require( dirname( __FILE__ ) . '/buddypress-group-meta.php' );
// This function is our custom field's form that is called in create a group and when editing group details
function group_header_fields_markup() {
global $bp, $wpdb;?>
<label for="favorite-color">My Favorite Color</label>
<input id="favorite-color" type="text" name="favorite-color" value="<?php echo custom_field('favorite-color'); ?>" />
<br>
<?php }
// This saves the custom group meta – props to Boone for the function
// Where $plain_fields = array.. you may add additional fields, eg
// $plain_fields = array(
// 'field-one',
// 'field-two'
// );
function group_header_fields_save( $group_id ) {
global $bp, $wpdb;
$plain_fields = array(
'favorite-color'
);
foreach( $plain_fields as $field ) {
$key = $field;
if ( isset( $_POST[$key] ) ) {
$value = $_POST[$key];
groups_update_groupmeta( $group_id, $field, $value );
}
}
}
add_filter( 'groups_custom_group_fields_editable', 'group_header_fields_markup' );
add_action( 'groups_group_details_edited', 'group_header_fields_save' );
add_action( 'groups_created_group', 'group_header_fields_save' );
// Show the custom field in the group header
function show_field_in_header( ) {
echo "<p> My favorite color is:" . custom_field('favorite-color') . "</p>";
}
add_action('bp_group_header_meta' , 'show_field_in_header') ;
}
add_action( 'bp_include', 'bp_group_meta_init' );
/* If you have code that does not need BuddyPress to run, then add it here. */
?>
The only thing is that I dont know much about php, and I can’t seem to change the <input id=”favorite-color” type=”text” name=”favorite-color” value=”<?php echo custom_field(‘favorite-color’); ?>” /> into a drop down menu where the value would be sent.
Could someone please give me some advice?
Many thanks!
So
I do not want add a new position in menu. I would like to add seperator “#main” in urls in buddypress menu (http://s13.postimg.org/vl0x0ghhz/Bez_nazwy_2.jpg). Seperator #main -> scroll down page, under header.
I try this code for change url for friends:
define ( 'BP_FRIENDS_SLUG', 'friends/#main' );
but i see 404 page.
Pr
I fint that i must paste to url “#main” that i will be section “main” first. But where i can change a link in buddypress menu?
I would like to will be that for:
1. Message: http://forexample.com/members/admin/messages/#main
2. Profile: http://forexample.com/members/admin/#main
3. Notifications: http://forexample.com/members/admin/notifications/#main
4. etc.
5. etc.
Where or How i can add “#main” ?
Hi guys!
this is exactly the plugin that I need! Im so happy I stumbled across this yesterday
now I have a few questions regarding the dashboard url.
my website is redwhiterocket.com.
if you look at the menu bar, there is a page called Profile.
I created that so people can access their dashboard, but it’s really tricky… I have Activity, Member, and Registration all linked to that page.
I was wondering if it’s possible for people to access their dashboard without create a new “Page” and menu.
If you log into my website, there’s going to be a wordpress toolbar on the very top, with drop down menu. I think this was created by buddypress.
Is it possible to only access the dashboard using that dropdown menu from the toolbar? Because when I click on profile, or edit, it leads me to an error. maybe I can change the url for the options in the dropdown? not sure how to do that though.
I hope im making sense.
thanks so much guys
Hi,
I have a wordpress site (installed 3.9 and updated to 4) with steam theme. I installed buddypress, enabled widgets and all work good except the login form widget. The register link in the widget redirects you to homepage although you are not logged in, as described in another post.
It is weird since i also added the budypress menu in my sidebar and register link works fine there. It only happens with login form widget (budypress widget).
Also if I change theme, for example twenty theme, it works fine.
Can someone help me solve this problem?
George
@barchiola:
You have to insert just that changes (i.e.: new style-definitions), which you want to make.
E.g.: I intended to change the background color of my BuddyPress-menus. Therefore I inserted into my style.css, which is placed within my child-theme-folder:
#buddypress div.item-list-tabs {
background: #008080
}
#buddypress div.item-list-tabs#subnav ul li {
background: #DCDCDC
}
Doing that, the original background-color transparent is substituted – in the first case – by #008080 and in the second case by #DCDCDC.
The result you can see there:
http://1a-spielwiese.de/neuigkeiten/
In the corresponding way I inserted the #008080-borders.
I have just updated my BuddyPress theme and migrated my user database to the new theme. I also have a separate WordPress install of ClassiPress, which is another wordpress theme for classifieds. Before I made the buddypress theme change the user database was linked together so when a user logged into buddypress they were automatically logged into the classipress site which is only a section of the site when you click on the menu of the buddypress site.
I have asked a few developers to simply recreate the link again to have all my users linked to the classipress site but they cannot seem to do it or understand how to do it when this was working perfectly fine before the theme change.
Any advice will help and sorry for the horrible explanation as I don’t know much about websites and the language.
Hi there, I’m currently having difficulty with my users profiles on BuddyPress. For some reason when my user clicks Change Profile Photo they are taken to a menu with the options to Create A New DoppelMe™ Avatar or Already Have A DoppelMe™ Avatar? I just want my users to be able to upload images for their profile photos. Any ideas what is going wrong?
Also the registration form seems to have a number of errors with users not receiving activation emails and also getting error messages when completing the form on my register page.
Any help for these will be appreciated
Thanks Ricky
@r-a-y:
“then simply edit the page title under the “Pages” menu in the WP dashboard.
No, this does not work:
My page titles there were – already before changing the bp-activity-loader.php and the bp-groups-loader.php – (and are there still) ‘Neuigkeiten’ and ‘Gruppen’:
http://1a-spielwiese.de/wp-content/uploads/2014/10/WP-Seiten-Titel.jpg
und
http://1a-spielwiese.de/wp-content/uploads/2014/10/Neuigkeiten.jpg
Nevertheless, in the frontend was displayed ‘Side-Wide Activities’ and ‘Groups’:
http://1a-spielwiese.de/wp-content/uploads/2014/10/Page-Titles.jpg
And there is displayed now ‘Gruppen’ – because I changed it inside the bp-groups-loader.php.
And it is displayed ‘Neuigkeiten aus dem 1a-Spielwiese-Netzwerke’ (and not only ‘Neuigkeiten’) – because the bp-activity-loader.php (and not the WP Admin-Panel) is decisive.
Therefore again:
How can I prevent, that my changed bp-activity-loader.php and bp-group-loader.php files will be re-changed through the next BuddyPress-Update? – Would it work to place them somewhere into my child-theme-folder? And if so: Where precisely inside that folder I would have to place them?