BP_Nouveau::setup_actions()
Setup the Template Pack common actions.
Description Description
Source Source
File: bp-templates/bp-nouveau/buddypress-functions.php
protected function setup_actions() { // Filter BuddyPress template hierarchy and look for page templates. add_filter( 'bp_get_buddypress_template', array( $this, 'theme_compat_page_templates' ), 10, 1 ); // Add our "buddypress" div wrapper to theme compat template parts. add_filter( 'bp_replace_the_content', array( $this, 'theme_compat_wrapper' ), 999 ); // We need to neutralize the BuddyPress core "bp_core_render_message()" once it has been added. add_action( 'bp_actions', array( $this, 'neutralize_core_template_notices' ), 6 ); // Scripts add_action( 'bp_enqueue_scripts', array( $this, 'register_scripts' ), 2 ); // Register theme JS remove_action( 'bp_enqueue_scripts', 'bp_core_confirmation_js' ); add_action( 'bp_enqueue_scripts', array( $this, 'enqueue_styles' ) ); // Enqueue theme CSS add_action( 'bp_enqueue_scripts', array( $this, 'enqueue_scripts' ) ); // Enqueue theme JS add_filter( 'bp_enqueue_scripts', array( $this, 'localize_scripts' ) ); // Enqueue theme script localization // Body no-js class add_filter( 'body_class', array( $this, 'add_nojs_body_class' ), 20, 1 ); // Ajax querystring add_filter( 'bp_ajax_querystring', 'bp_nouveau_ajax_querystring', 10, 2 ); // Register directory nav items add_action( 'bp_screens', array( $this, 'setup_directory_nav' ), 15 ); // Register the Default front pages Dynamic Sidebars add_action( 'widgets_init', 'bp_nouveau_register_sidebars', 11 ); // Register the Primary Object nav widget add_action( 'bp_widgets_init', array( 'BP_Nouveau_Object_Nav_Widget', 'register_widget' ) ); // Set the BP Uri for the Ajax customizer preview add_filter( 'bp_uri', array( $this, 'customizer_set_uri' ), 10, 1 ); /** Override **********************************************************/ /** * Fires after all of the BuddyPress theme compat actions have been added. * * @since 3.0.0 * * @param BP_Nouveau $this Current BP_Nouveau instance. */ do_action_ref_array( 'bp_theme_compat_actions', array( &$this ) ); }
Changelog Changelog
Version | Description |
---|---|
3.0.0 | Introduced. |