bp_groups_process_group_type_update( int $group_id )
Process changes from the Group Type metabox.
Description
Parameters
- $group_id
-
(Required) Group ID.
Source
File: bp-groups/bp-groups-admin.php
function bp_groups_process_group_type_update( $group_id ) { if ( ! isset( $_POST['bp-group-type-nonce'] ) ) { return; } check_admin_referer( 'bp-group-type-change-' . $group_id, 'bp-group-type-nonce' ); // Permission check. if ( ! bp_current_user_can( 'bp_moderate' ) ) { return; } $group_types = ! empty( $_POST['bp-groups-group-type'] ) ? wp_unslash( $_POST['bp-groups-group-type'] ) : array(); /* * If an invalid group type is passed, someone's doing something * fishy with the POST request, so we can fail silently. */ if ( bp_groups_set_group_type( $group_id, $group_types ) ) { // @todo Success messages can't be posted because other stuff happens on the page load. } }
Changelog
Version | Description |
---|---|
BuddyPress 2.6.0 | Introduced. |
Questions?
We're always happy to help with code or other questions you might have! Search our developer docs, contact support, or connect with our sales team.