get_space_used

The timeline below displays how wordpress function get_space_used has changed across different WordPress versions. If a version is not listed, refer to the next available version below.

WordPress Version: 5.3

/**
 * Returns the space used by the current site.
 *
 * @since 3.5.0
 *
 * @return int Used space in megabytes.
 */
function get_space_used()
{
    /**
     * Filters the amount of storage space used by the current site, in megabytes.
     *
     * @since 3.5.0
     *
     * @param int|false $space_used The amount of used space, in megabytes. Default false.
     */
    $space_used = apply_filters('pre_get_space_used', false);
    if (false === $space_used) {
        $upload_dir = wp_upload_dir();
        $space_used = get_dirsize($upload_dir['basedir']) / MB_IN_BYTES;
    }
    return $space_used;
}

WordPress Version: 4.6

/**
 * Returns the space used by the current blog.
 *
 * @since 3.5.0
 *
 * @return int Used space in megabytes
 */
function get_space_used()
{
    /**
     * Filters the amount of storage space used by the current site.
     *
     * @since 3.5.0
     *
     * @param int|bool $space_used The amount of used space, in megabytes. Default false.
     */
    $space_used = apply_filters('pre_get_space_used', false);
    if (false === $space_used) {
        $upload_dir = wp_upload_dir();
        $space_used = get_dirsize($upload_dir['basedir']) / MB_IN_BYTES;
    }
    return $space_used;
}

WordPress Version: 4.4

/**
 * Returns the space used by the current blog.
 *
 * @since 3.5.0
 *
 * @return int Used space in megabytes
 */
function get_space_used()
{
    /**
     * Filter the amount of storage space used by the current site.
     *
     * @since 3.5.0
     *
     * @param int|bool $space_used The amount of used space, in megabytes. Default false.
     */
    $space_used = apply_filters('pre_get_space_used', false);
    if (false === $space_used) {
        $upload_dir = wp_upload_dir();
        $space_used = get_dirsize($upload_dir['basedir']) / MB_IN_BYTES;
    }
    return $space_used;
}

WordPress Version: 3.8

/**
 * Returns the space used by the current blog.
 *
 * @since 3.5.0
 *
 * @return int Used space in megabytes
 */
function get_space_used()
{
    /**
     * Filter the amount of storage space used by the current site.
     *
     * @since 3.5.0
     *
     * @param int|bool $space_used The amount of used space, in megabytes. Default false.
     */
    $space_used = apply_filters('pre_get_space_used', false);
    if (false === $space_used) {
        $upload_dir = wp_upload_dir();
        $space_used = get_dirsize($upload_dir['basedir']) / 1024 / 1024;
    }
    return $space_used;
}

WordPress Version: 3.7

/**
 * Returns the space used by the current blog.
 *
 * @since 3.5.0
 *
 * @return int Used space in megabytes
 */
function get_space_used()
{
    // Allow for an alternative way of tracking storage space used
    $space_used = apply_filters('pre_get_space_used', false);
    if (false === $space_used) {
        $upload_dir = wp_upload_dir();
        $space_used = get_dirsize($upload_dir['basedir']) / 1024 / 1024;
    }
    return $space_used;
}