예제 #1
0
/**
 * 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);
}
예제 #2
0
/**
 * 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);
}
예제 #3
0
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);
}