BP_Integration::includes( $includes = array() )
Description
Source
File: bp-core/classes/class-bp-integration.php
public function includes( $includes = array() ) {
if ( empty( $includes ) ) {
return;
}
$slashed_path = trailingslashit( $this->path );
// Loop through files to be included.
foreach ( (array) $includes as $file ) {
$paths = array(
// Passed with no extension.
'bp-' . $this->id . '/bp-' . $this->id . '-' . $file . '.php',
'bp-' . $this->id . '-' . $file . '.php',
'bp-' . $this->id . '/' . $file . '.php',
// Passed with extension.
$file,
'bp-' . $this->id . '-' . $file,
'bp-' . $this->id . '/' . $file,
);
foreach ( $paths as $path ) {
if ( @is_file( $slashed_path . $path ) ) {
require( $slashed_path . $path );
break;
}
}
}
}
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.