includes_dir . 'extend/akismet.php'; // Instantiate Akismet for bbPress bbpress()->extend->akismet = new BBP_Akismet(); } /** * Requires and creates the BuddyPress extension, and adds component creation * action to bp_init hook. @see bbp_setup_buddypress_component() * * @since 2.0.0 bbPress (r3395) * * @return If BuddyPress is not active */ function bbp_setup_buddypress() { if ( ! function_exists( 'buddypress' ) ) { /** * Helper for BuddyPress 1.6 and earlier * * @since 2.2.0 bbPress (r4395) * * @return BuddyPress */ function buddypress() { return isset( $GLOBALS['bp'] ) ? $GLOBALS['bp'] : false; } } // Bail if in maintenance mode if ( ! buddypress() || buddypress()->maintenance_mode ) { return; } // Include the BuddyPress Component require_once bbpress()->includes_dir . 'extend/buddypress/loader.php'; // Instantiate BuddyPress for bbPress bbpress()->extend->buddypress = new BBP_Forums_Component(); }