bp_core_get_site_path()
Get the path of the current site.
Description
Return
(string) URL to the current site.
Source
File: bp-core/bp-core-functions.php
function bp_core_get_site_path() {
global $current_site;
if ( is_multisite() ) {
$site_path = $current_site->path;
} else {
$site_path = (array) explode( '/', home_url() );
if ( count( $site_path ) < 2 ) {
$site_path = '/';
} else {
// Unset the first three segments (http(s)://example.com part).
unset( $site_path[0] );
unset( $site_path[1] );
unset( $site_path[2] );
if ( !count( $site_path ) ) {
$site_path = '/';
} else {
$site_path = '/' . implode( '/', $site_path ) . '/';
}
}
}
/**
* Filters the path of the current site.
*
* @since BuddyPress 1.2.0
*
* @param string $site_path URL to the current site.
*/
return apply_filters( 'bp_core_get_site_path', $site_path );
}
Changelog
| Version | Description |
|---|---|
| BuddyPress 1.0.0 | Introduced. |
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.