BBP_Forums_Component::includes( $includes = array() )
Include BuddyPress classes and functions
Contents
Description Description
Source Source
File: includes/extend/buddypress/loader.php
public function includes( $includes = array() ) {
// Helper BuddyPress functions
$includes[] = 'functions.php';
// Members modifications
$includes[] = 'members.php';
// BuddyPress Notfications Extension functions
if ( bp_is_active( 'notifications' ) ) {
$includes[] = 'notifications.php';
}
// BuddyPress Activity Extension class
if ( bp_is_active( 'activity' ) ) {
$includes[] = 'activity.php';
}
// BuddyPress Group Extension class
if ( bbp_is_group_forums_active() && bp_is_active( 'groups' ) ) {
$includes[] = 'groups.php';
}
// Require files if they exist
foreach ( $includes as $file ) {
if ( @is_file( $this->path . $file ) ) {
require $this->path . $file;
}
}
/**
* Hook for plugins to include files, if necessary.
*
* @since 2.6.0 bbPress (r3552)
*/
do_action( "bp_{$this->id}_includes" );
}