BP_Nouveau_Groups::setup_filters()
Register add_filter() hooks
Description
Source
File: bp-templates/bp-nouveau/includes/groups/loader.php
protected function setup_filters() { add_filter( 'bp_nouveau_register_scripts', 'bp_nouveau_groups_register_scripts', 10, 1 ); add_filter( 'bp_core_get_js_strings', 'bp_nouveau_groups_localize_scripts', 10, 1 ); add_filter( 'groups_create_group_steps', 'bp_nouveau_group_invites_create_steps', 10, 1 ); $buttons = array( 'groups_leave_group', 'groups_join_group', 'groups_accept_invite', 'groups_reject_invite', 'groups_membership_requested', 'groups_request_membership', 'groups_group_membership', ); foreach ( $buttons as $button ) { add_filter( 'bp_button_' . $button, 'bp_nouveau_ajax_button', 10, 5 ); } // Add sections in the BP Template Pack panel of the customizer. add_filter( 'bp_nouveau_customizer_sections', 'bp_nouveau_groups_customizer_sections', 10, 1 ); // Add settings into the Groups sections of the customizer. add_filter( 'bp_nouveau_customizer_settings', 'bp_nouveau_groups_customizer_settings', 10, 1 ); // Add controls into the Groups sections of the customizer. add_filter( 'bp_nouveau_customizer_controls', 'bp_nouveau_groups_customizer_controls', 10, 1 ); // Add the group's default front template to hieararchy if user enabled it (Enabled by default). add_filter( 'bp_groups_get_front_template', 'bp_nouveau_group_reset_front_template', 10, 2 ); // Add a new nav item to settings to let users choose their group invites preferences if ( bp_is_active( 'friends' ) && ! bp_nouveau_groups_disallow_all_members_invites() ) { add_filter( 'bp_settings_admin_nav', 'bp_nouveau_groups_invites_restriction_admin_nav', 10, 1 ); } }
Changelog
Version | Description |
---|---|
BuddyPress 3.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.