bp_save_group_type_role_labels_post_meta_box_data( $post_id )
Description
Source
File: bp-groups/bp-groups-admin.php
function bp_save_group_type_role_labels_post_meta_box_data( $post_id ){
if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE )
return;
$post = get_post( $post_id );
if ( $post->post_type !== bp_get_group_type_post_type() )
return;
if ( ! isset( $_POST[ '_bp-group-type-nonce' ] ) )
return;
//verify nonce
if ( ! wp_verify_nonce( $_POST[ '_bp-group-type-nonce' ], 'bp-group-type-edit-group-type' ) )
return;
//Save data
$bp_group_roles_labels = filter_input( INPUT_POST, 'bp-group-type-role', FILTER_DEFAULT, FILTER_REQUIRE_ARRAY );
$data = isset( $bp_group_roles_labels ) ? $bp_group_roles_labels : array();
if ( empty( $data ) )
return;
update_post_meta( $post_id, '_bp_group_type_role_labels', $data );
}
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.