groups_created_group

  • do_action( 'groups_created_group', $group->id )

    Source Reference:

    • Component: BuddyPress:: bp-groups
      File: /bp-groups/bp-groups-functions.php :: Trac Source Line: 109
      		$member->date_modified = bp_core_current_time();
      
      		$member->save();
      		do_action( 'groups_create_group', $group->id, $member, $group );
      
      	} else {
      		do_action( 'groups_update_group', $group->id, $group );
      	}
      
      	do_action( 'groups_created_group', $group->id );
      
      	return $group->id;
      }
      
      function groups_edit_base_group_details( $group_id, $group_name, $group_desc, $notify_members ) {
      	global $bp;
      
      	if ( empty( $group_name ) || empty( $group_desc ) )
      		return false;
      

Hook: add_action: groups_created_group instances (2)

  • add_action( 'groups_created_group',              'bp_core_clear_cache' )
    $function_to_add: bp_core_clear_cache
    $priority: 0
    $accepted_args: 0

    Source Reference:

    • Component: BuddyPress :: bp-groups
      File: /bp-groups/bp-groups-cache.php :: Trac Source Line: 49
      add_action( 'groups_settings_updated',           'bp_core_clear_cache' );
      add_action( 'groups_unban_member',               'bp_core_clear_cache' );
      add_action( 'groups_ban_member',                 'bp_core_clear_cache' );
      

Hook: add_action: groups_created_group instances (2)

  • add_action( 'groups_created_group', 'groups_update_last_activity' )
    $function_to_add: groups_update_last_activity
    $priority: 0
    $accepted_args: 0

    Source Reference:

    • Component: BuddyPress :: bp-groups
      File: /bp-groups/bp-groups-activity.php :: Trac Source Line: 74
      	if ( !$group_id )
      		$group_id = $bp->groups->current_group->id;
      
      	if ( !$group_id )
      		return false;
      
      	groups_update_groupmeta( $group_id, 'last_activity', bp_core_current_time() );
      }
      add_action( 'groups_leave_group', 'groups_update_last_activity' );
      add_action( 'groups_created_group', 'groups_update_last_activity' );
      add_action( 'groups_new_forum_topic', 'groups_update_last_activity' );
      add_action( 'groups_new_forum_topic_post', 'groups_update_last_activity' );
      
      function groups_format_notifications( $action, $item_id, $secondary_item_id, $total_items, $format = 'string' ) {
      	global $bp;
      
      	switch ( $action ) {
      		case 'new_membership_request':
      			$group_id = $secondary_item_id;
      			$requesting_user_id = $item_id;
      

Comments are closed.