bp_register_group_type_sections_filters_actions()
Add actions and filters for group types.
Description
Source
File: bp-groups/bp-groups-admin.php
function bp_register_group_type_sections_filters_actions() {
if ( true === bp_disable_group_type_creation() ) {
// Action for opening the groups tab while on group types add/edit page.
add_action( 'admin_head', 'bp_group_type_show_correct_current_menu', 50 );
// Action for register meta boxes for group type post type.
add_action( 'add_meta_boxes_' . bp_get_group_type_post_type(), 'bp_group_type_custom_meta_boxes' );
//add column
add_filter( 'manage_' . bp_get_group_type_post_type() . '_posts_columns', 'bp_group_type_add_column' );
// action for adding a sortable column name.
add_action( 'manage_' . bp_get_group_type_post_type() . '_posts_custom_column', 'bp_group_type_show_data', 10, 2 );
//sortable columns
add_filter( 'manage_edit-' . bp_get_group_type_post_type() . '_sortable_columns', 'bp_group_type_add_sortable_columns' );
//hide quick edit link on the custom post type list screen
add_filter( 'post_row_actions', 'bp_group_type_hide_quick_edit', 10, 2 );
// action for saving meta boxes data of group type post data.
add_action( 'save_post', 'bp_save_group_type_post_meta_box_data' );
// action for saving meta boxes data of group type role labels post data.
add_action( 'save_post', 'bp_save_group_type_role_labels_post_meta_box_data' );
}
}
Changelog
| Version | Description |
|---|---|
| BuddyBoss 1.0.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.