BuddyDev

Search

Replies

  • Keymaster
    Level: Yogi
    (BuddyDev Team)
    Posts: 3115
    Ravi on in reply to: [Resolved] Activity stream upload issue #8923

    Hello Randlel,

    Welcome to BuddyDev forum. Sorry for the inconvenience. Please point me to the site where you are facing this issue with one test account so that I can help You.

    Thank You
    Ravi

  • Keymaster
    Level: Yogi
    (BuddyDev Team)
    Posts: 3115
    Ravi on in reply to: [Resolved] User blog for buddypress #8897

    Hello Gibby,

    Check this plugin from BuddyDev. It allows users to create/manage their blog/posts from profile. BuddyBlog allows easy front end blogging with BuddyPress. You can download and read more about this plugin here.

    https://buddydev.com/plugins/buddyblog/

    Have dependency on BuddyPress Simple Front End Post
    https://buddydev.com/plugins/bp-simple-front-end-post/

    Thank You
    Ravi

  • Keymaster
    Level: Yogi
    (BuddyDev Team)
    Posts: 3115
    Ravi on in reply to: [Resolved] BuddyPress Extended Friendship Request #8815

    Hello Gibby,

    Thank you for sharing the bug. I have fixed the bug on plugin’s github repo. Please download the latest plugin code from the following url

    https://github.com/sbrajesh/bp-extended-friendship-request/archive/master.zip

    and remove the older plugin. Please let me know if it is fixed or not.

    Thank You
    Ravi

  • Keymaster
    Level: Yogi
    (BuddyDev Team)
    Posts: 3115
    Ravi on in reply to: [Resolved] BuddyPress Extended Friendship Request #8811

    Hello Gibby,

    Thank you for posting here. We are looking into it and will update you at day end.

    Thank You
    Ravi

  • Keymaster
    Level: Yogi
    (BuddyDev Team)
    Posts: 3115

    Hello Dandy,

    Thank you for acknowledgement. I am glad that I could help.

    Thank You
    Ravi

  • Keymaster
    Level: Yogi
    (BuddyDev Team)
    Posts: 3115

    Hello Tosin,

    I think it is a really bad idea to disable component based on member type. It can cause many issues. In normal cases, BuddyPress loads components much before registering member type, so even if we disable it somehow, it will have side effects.

    Thank You
    Ravi

  • Keymaster
    Level: Yogi
    (BuddyDev Team)
    Posts: 3115

    Hello Dandy,

    Try the following code in your bp-custom.php file and let me know if it works or not.

    
    function buddydev_custom_spammer_message( $user ) {
    
    	// Check to see if the $user has already failed logging in, if so return $user as-is.
    	if ( is_wp_error( $user ) || empty( $user ) ) {
    		return $user;
    	}
    
    	// The user exists; now do a check to see if the user is a spammer
    	// if the user is a spammer, stop them in their tracks!
    	if ( is_a( $user, 'WP_User' ) && ( ( is_multisite() && (int) $user->spam ) || 1 == $user->user_status ) ) {
    		return new WP_Error( 'invalid_username', __( '<strong>ERROR</strong>: You has been marked as a spammer.', 'buddypress' ) );
    	}
    
    	// User is good to go!
    	return $user;
    }
    add_filter( 'authenticate', 'buddydev_custom_spammer_message', 25 );
    
    

    Thank You
    Ravi

  • Keymaster
    Level: Yogi
    (BuddyDev Team)
    Posts: 3115

    Hello Tosin,

    Thank you for your kind words. I am glad that I could help. Replace the above code with this.

    
    function buddydev_hide_add_friend_button( $button ) {
    
    	$displayed_user_id = bp_displayed_user_id();
    
    	$user_id = ( $displayed_user_id ) ? $displayed_user_id : bp_get_member_user_id();
    
    	$member_type = bp_get_member_type( $user_id );
    	
    	// add more member_type if you want
    	$not_in = array( 'business', 'brand', 'organization');
    	
    	if ( ! in_array( $member_type, $not_in, true ) ) {
    		return $button;
    	}
    
    	return '';
    
    }
    add_filter('bp_get_add_friend_button', 'buddydev_hide_add_friend_button');
    
    

    Thank You
    Ravi

  • Keymaster
    Level: Yogi
    (BuddyDev Team)
    Posts: 3115

    Hello Tosin

    Thank you for posting here. Please try the following code in your bp-custom.php file and let me know if works or not.

    
    function buddydev_hide_add_friend_button( $button ) {
    
    	$displayed_user_id = bp_displayed_user_id();
    
    	$user_id = ( $displayed_user_id ) ? $displayed_user_id : bp_get_member_user_id();
    
    	$member_type = bp_get_member_type( $user_id );
    
    	if ( 'business' !== $member_type ) {
    		return $button;
    	}
    
    	return '';
    
    }
    add_filter('bp_get_add_friend_button', 'buddydev_hide_add_friend_button');
    
    

    Thank You
    Ravi

  • Keymaster
    Level: Yogi
    (BuddyDev Team)
    Posts: 3115
    Ravi on in reply to: [Resolved] Remove "Favourite" Button in the Activity #8403

    Hello Dandy,

    Thank you for posting. Yes it can be easily achievable use the following code in your bp-custom.php file

    
    function buddydev_hide_favourite_button() {
    	return false;
    }
    add_filter('bp_activity_can_favorite', 'buddydev_hide_favourite_button' );
    
    

    Thank You
    Ravi