Using WordPress ‘is_upload_space_available()’ PHP function

The is_upload_space_available() WordPress PHP function determines if there is any upload space left in the current blog’s quota.

Usage

$is_available = is_upload_space_available();

This example checks if there’s available space for uploading and returns true if space is available, and false if not.

Parameters

  • None

More information

See WordPress Developer Resources: is_upload_space_available()

Examples

Checking if upload space is available

This example checks if there’s available space for uploading and displays a message accordingly.

if (is_upload_space_available()) {
    echo "Upload space is available!";
} else {
    echo "No upload space left!";
}

Displaying a custom message when upload space is unavailable

This example shows a custom message when there’s no available space for uploading.

if (!is_upload_space_available()) {
    echo "Sorry, we've run out of space for uploads.";
}

Hiding the upload form when there’s no available space

This example hides the upload form when the upload space is not available.

if (is_upload_space_available()) {
    // Display the upload form
    // Code for displaying the upload form goes here
} else {
    echo "Upload space is full!";
}

Enabling a button only when there’s available space

This example enables an “Upload” button only when there’s available space for uploading.

$is_available = is_upload_space_available();
$disabled = $is_available ? '' : 'disabled';
echo "<button $disabled>Upload</button>";

Logging upload space availability

This example logs a message in the debug.log file about the availability of the upload space.

if (is_upload_space_available()) {
    error_log("Upload space is available!");
} else {
    error_log("No upload space left!");
}