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.