/** * Builds a URL relative to the GlotPress' domain root. * * @param mixed $path string path or array of path components * @param array $query associative array of query arguments (optional) */ function gp_url($path = '/', $query = null) { $base = gp_url_path(gp_url_public_root()); $base = '/' . ltrim($base, '/'); // Make sure `$base` has always a leading slash. return apply_filters('gp_url', gp_url_add_path_and_query($base, $path, $query), $path, $query); }
/** * Builds a URL relative to the GlotPress' domain root. * * @param mixed $path string path or array of path components * @param array $query associative array of query arguments (optional) */ function gp_url($path = '/', $query = null) { $base = gp_url_path(gp_url_public_root()); $base = '/' . ltrim($base, '/'); // Make sure `$base` has always a leading slash. /** * Filter a URL relative to GlotPress' domain root. * * @since 1.0.0 * * @param string $base The base path. * @param string|array $path The GlotPress path or the components as an array. * @param string $query The query part of the URL. */ return apply_filters('gp_url', gp_url_add_path_and_query($base, $path, $query), $path, $query); }
function gp_url_base($path = '/', $query = null) { return apply_filters('gp_url_base', gp_url_add_path_and_query(gp_url_path(gp_url_base_root()), $path, $query), $path, $query); }