Right ok so Im new to buddypress but I know wordpress and php well enough to edit existing files etc.
What im wanting to do is add a section to the profile subnav. I want member to be able to upload albums of images. I dont want to use plugins that are available as they dont do what i need them to do. but i do need to be able to view these albums/images on their profile.
All I need to know for now is how to add the sub sections under profile section. I have seen many similar topics but non that actually work or do what i need.
hmmn… it still works for me but only for the activity feed ( excluding the ` lines which weren’t converted to the new bp forum format ). It used to work for members as well.
To disable all feeds I just tried the following from http://wordpress.stackexchange.com/questions/33072/how-to-remove-feeds-from-wordpress-totally
:
/**
* disable feed
*/
function fb_disable_feed() {
wp_die( __('No feed available,please visit our homepage!') );
}
add_action('do_feed', 'fb_disable_feed', 1);
add_action('do_feed_rdf', 'fb_disable_feed', 1);
add_action('do_feed_rss', 'fb_disable_feed', 1);
add_action('do_feed_rss2', 'fb_disable_feed', 1);
add_action('do_feed_atom', 'fb_disable_feed', 1);
Which worked for me to disable All feeds to everyone. It’s a bit unsubtle but does plug the security hole….
@mercime
Hi, change to default theme and the page still not found.
“What’s installed at domain root http://www.domain.com ?” meaning?
I just did a fresh install of my wordpress and theme and only buddypress.
I realise this, do u think this is causing the problem?
when i point to my name in the member page, the link show
http://domain.com/buddypress/members/Sean Lee/
but when i click on my name , it lead to http://domain.com/buddypress/members/SeanLee/ ,without the space, tried typing manually with the space between the name, it still lead to http://domain.com/buddypress/members/SeanLee/, and page not found.
Any solution?
I created a child theme and shows the message below. how to remove?
You’ll need to activate a BuddyPress-compatible theme to take advantage of all of BuddyPress’s features. We’ve bundled a default theme, but you can always install some other compatible themes or update your existing WordPress theme.
theme code children:
/*
Theme Name: Custom Community Filho
Theme URI: http://themekraft.com
Description: Tema filho para Custom Community
Version: 1.0
Author: josefabiosan
Template: custom-community
*/
@import url(“../custom-community/style.css”);
Hi, i am using “bounce” buddypress theme. I install buddypress and bbpress together. i manage to set up everything. The link http://domain.com/buddypress/members/ show all the members. when i click on my self ,it show page not found. Any solution?
The wordpress,buddypress, bbpress, version are up to date.
I’ve installed a fresh WordPress without any plugins. Only Buddypress.
I can’t activate accounts with the activation link. Same problem.
You can check this.
https://wordpress.org/extend/plugins/buddypress-media/
This plugin support video upload and its free
@monkfish13 You can checkout BuddyPress Media plugin here
https://wordpress.org/extend/plugins/buddypress-media/
This plugin is actively updated so you may love this. Note that this is different from bp media plugin that @mercime has shared just above. It has features like multiple file upload, album support and more. You can also check the demo page here.
http://demo.rtcamp.com/buddypress-media/
As far as I know, currently there is no plan for BuddyPress to integrate multimedia sharing as core feature.
BuddyPress Media Kaltura CE component is no more supported. The current version BuddyPress Media is available here which is not depend upon Kaltura.
https://wordpress.org/extend/plugins/buddypress-media/
I just asked in the SocialAuth plugin forum if they can make it compatible with Multisite and BuddyPres.
https://wordpress.org/support/topic/does-this-plugin-work-with-multisite-and-buddypress-1?replies=1
Hi guys,
I actually have the same issue but I don’t have WP Super Cache installed.
However I have many other plugins installed…
Do you know what plugin could cause the same effect ? Or perhaps a set into buddypress or wordpress itself ? (because of the use of permalinks for exemple…? I don’t know, I have no idea on what’s going on, I’m a newbie to wordpress and buddypress ! 😉
Thanks a lot for your time.
Max
Haven’t seen a WP slider rating plugin yet. Only star rating https://wordpress.org/extend/plugins/gd-star-rating/
does this migration mean I’ll be moving my group forums to bbpress 2.0 or is it just a way to setup site wide forums?
@daneglerum The link is working for me. Try to access via another browser perhaps? Or clear browser cache…
The BP Group Forums are being merged into the bbPress plugin (Sitewide Forums) https://buddypress.trac.wordpress.org/ticket/3598 So at this point, you would be well-advised to start with Sitewide Forums and follow instructions in link posted earlier.
As I said previously, the group_id is passed as the first parameter to the action.
You need to add the parameters to your function.
If you are not familiar with writing action functions in WordPress, you should read here: https://codex.wordpress.org/Function_Reference/add_action
I have recently tried to install Buddy press on a wordpress site based on a Windows 2003 server running IIS.
The software appears to install OK and the Template Pack runs Ok however when I activate the plug-ins and the links in the top right hand corner are updated. When I try to use them the system displays a “Page cannot be Found” error and the path appears to be wrong.
I am using the Permalink structure which includes an index.php in all the URLs of the site but this is not displayed in the links from the top right menu. If I manually add the index.php into the URL then it displays a page but there appears to be no Style Sheet present and then again all sub links don’t work.
Not sure if there is a setting somewhere to enable this.
Any help gratefully received!
There’s a premium facebook plugin which works with BP and mulitiste for sites I’ve handled http://buddydev.com/plugins/buddypress-facebook-connect-plus/
Having said that, https://wordpress.org/extend/plugins/socialauth-wp/ looks good as I see that the plugin dev is active in supporting the plugin. I don’t think the plugin provides support for BP as the plugin dev would have added the BuddyPress to the plugin tags. Best place to ask is at plugin’s forums https://wordpress.org/support/plugin/socialauth-wp
Dane,
Thanks for your thorough readthrough of the forums and knowing what to put in you posts ;). Welcome to BuddyPress!
Unfortunatly this is currently not possible. To my knowledge the people of bbPress and BuddyPress ( a select few awesome peeps ) are making bbPress(.org) more compatible with BuddyPress which should enhance it’s features ( if you ask me… ).
Checkout this plugin: https://wordpress.org/extend/plugins/buddypress-topic-mover/
Cheers, Aron
I have a wordpress multi-site install and then installed http://buddydev.com/plugins/buddypress-multi-network/ so that I could have multiple buddypress networks.
The problem is that I don’t want a user to be able to join any network they want.
For example, I have 1.[domain].com and 2.[domain].com. Each one has its own buddypress network. The problem is, even if I have the private buddypress plugin installed, if someone has an account on 1.[domain].com, then they can just login on 2.[domain].com.
I want to make it so that the user on 1.[domain].com would need to request access to 2.[domain].com in order to use it.
Also, is there a way for a person to set their avatar once on one network and not have to set it again when they become a user on the other network?
Ok, found two plugins for ‘wordpress’ based on HybridAuth:
https://wordpress.org/extend/plugins/socialauth-wp/
https://wordpress.org/extend/plugins/wordpress-social-login/
Q: Does any of these two plugins work with Multisite and BP?
Thank you.
I have this function that I pieced together a few months back that worked until a recent WP or BP upgrade (not sure which or when). The function adds blog comments as activity items so that I can have them show up in notifications without actually using the activity feed. It no longer works. Does anyone know why this wouldn’t work anymore?
function rt_bp_blogs_record_comment( $comment_id, $is_approved = true ) {
global $bp;
// Get the users comment
$recorded_comment = get_comment( $comment_id );
// Don't record activity if the comment hasn't been approved
if ( empty( $is_approved ) )
return false;
// Don't record activity if no email address has been included
if ( empty( $recorded_comment->comment_author_email ) )
return false;
// Get the user_id from the comment author email.
$user = get_user_by( 'email', $recorded_comment->comment_author_email );
$user_id = (int)$user->ID;
// If there's no registered user id, don't record activity
if ( empty( $user_id ) )
return false;
// Get blog and post data
$blog_id = get_current_blog_id();
$recorded_comment->post = get_post( $recorded_comment->comment_post_ID );
if ( empty( $recorded_comment->post ) || is_wp_error( $recorded_comment->post ) )
return false;
// If this is a password protected post, don't record the comment
if ( !empty( $recorded_comment->post->post_password ) )
return false;
// Don't record activity if the comment's associated post isn't a WordPress Post
if ( !in_array( $recorded_comment->post->post_type, apply_filters( 'bp_blogs_record_comment_post_types', array( 'post' ) ) ) )
return false;
$is_blog_public = apply_filters( 'bp_is_blog_public', (int)get_blog_option( $blog_id, 'blog_public' ) );
// If blog is public allow activity to be posted
if ( $is_blog_public ) {
// Get activity related links
$post_permalink = get_permalink( $recorded_comment->comment_post_ID );
$comment_link = htmlspecialchars( get_comment_link( $recorded_comment->comment_ID ) );
// Prepare to record in activity streams
if ( is_multisite() )
$activity_action = sprintf( __( '%1$s commented on the post, %2$s, on the site %3$s', 'buddypress' ), bp_core_get_userlink( $user_id ), '' . apply_filters( 'the_title', $recorded_comment->post->post_title ) . '', '' . get_blog_option( $blog_id, 'blogname' ) . '' );
else
$activity_action = sprintf( __( '%1$s commented on the post, %2$s', 'buddypress' ), bp_core_get_userlink( $user_id ), '' . apply_filters( 'the_title', $recorded_comment->post->post_title ) . '' );
$activity_content = $recorded_comment->comment_content;
// Record in activity streams
$activity_id = bp_blogs_record_activity( array(
'user_id' => $user_id,
'action' => apply_filters_ref_array( 'bp_blogs_activity_new_comment_action', array( $activity_action, &$recorded_comment, $comment_link ) ),
'content' => apply_filters_ref_array( 'bp_blogs_activity_new_comment_content', array( $activity_content, &$recorded_comment, $comment_link ) ),
'primary_link' => apply_filters_ref_array( 'bp_blogs_activity_new_comment_primary_link', array( $comment_link, &$recorded_comment ) ),
'type' => 'new_blog_comment',
'item_id' => $blog_id,
'secondary_item_id' => $comment_id,
'recorded_time' => $recorded_comment->comment_date_gmt
) );
// Update the blogs last active date
bp_blogs_update_blogmeta( $blog_id, 'last_activity', bp_core_current_time() );
}
do_action('bp_blogs_comment_recorded',$activity_id);
return $recorded_comment;
}
remove_action( 'comment_post', 'bp_blogs_record_comment', 10, 2 );
remove_action( 'edit_comment', 'bp_blogs_record_comment', 10 );
add_action( 'comment_post', 'rt_bp_blogs_record_comment', 10, 2 );
add_action( 'edit_comment', 'rt_bp_blogs_record_comment', 10 );