BBP_Forums_Component::includes( $includes = array() )

Include BuddyPress classes and functions


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" );
	}

Top ↑

User Contributed Notes User Contributed Notes

You must log in before being able to contribute a note or feedback.