CAN BE DELETED
- 
		Can be deleted. 
- 
		
			
You need to check if the button was clicked. 
 Try something like this:function jay_check_transfer_click() { if ( !bp_is_groups_component() && !bp_is_current_action( 'transfer_offer' ) ) return false; send_transfer_offer(); } add_action( 'bp_actions', 'jay_check_transfer_click' );In all your code, you may want to reference the memberscomponent instead ofgroups.Hi thanks for the reply. I tried that and when i clicked on a profile (without it loading to go to the button) it was already adding 4000+ new entries in my DB with the same group_id and user_id. The function just fires instantly when you go the profile page of a user without pressing any buttons on that page. You’ll need to debug. 
 Did you try switching from the groups component to members, as I suggested?echo bp_current_action();shows the current action.echo bp_current_component();shows the current component.Remove the call to send_transfer_offer()until you’re sure you’re checking for the correct conditions.Hi, i dont know how to do that i’m new to this sorry. I did try component’ => ‘profile’, also with the echo echo bp_current_component(); said my-clubs and echo bp_current_action(); said joingroups when i pressed the button (also had the call on but nothing happened there) I’m completely fresh with this i have been reading alot but there are stil some things i need to learn. $defaults = array( 
 ‘id’ => ‘transfer_offer’,
 ‘component’ => ‘xprofile’,
 ‘must_be_logged_in’ => true,
 ‘block_self’ => true,
 ‘wrapper_class’ => ‘transfer-button ‘,
 ‘wrapper_id’ => ‘transferbutton-‘,
 ‘link_href’ => I DONT KNOW WHAT TO PUT HERE‘link_text’ => __( ‘Transfer Verzoek’, ‘buddypress’ ), 
 ‘link_class’ => ‘profile-button transfer-verzoek’,
 );I switched the debug mode and used : function jay_check_transfer_click() { echo bp_current_action(); home <--- results echo bp_current_item(); // sfc-ajax <--- results echo bp_current_component(); groups <--- results } add_action( 'bp_actions', 'jay_check_transfer_click' );Then i tried them all in the function but so far it only worked when i clicked on “Profile” in the X-profile of the user, but this is not what i want. When i clicked the button it didn’t call the function. Hope anyone has the solution to this because its driving me nuts lol 
- You must be logged in to reply to this topic.