Using WordPress ‘get_preferred_from_update_core()’ PHP function

The get_preferred_from_update_core() WordPress PHP function selects the first update version from the update_core option.

Usage

$preferred_update = get_preferred_from_update_core();

Parameters

This function does not have any parameters.

More information

See WordPress Developer Resources: get_preferred_from_update_core

Examples

Display the preferred core update version

$preferred_update = get_preferred_from_update_core();
if ($preferred_update) {
    echo "The preferred core update version is: " . $preferred_update->current;
} else {
    echo "No update available.";
}

Check if an update is available and return true or false

function is_core_update_available() {
    $preferred_update = get_preferred_from_update_core();
    return !empty($preferred_update);
}

Display update package URL

$preferred_update = get_preferred_from_update_core();
if ($preferred_update && !empty($preferred_update->package)) {
    echo "Update package URL: " . $preferred_update->package;
} else {
    echo "No update package URL available.";
}

Display update response

$preferred_update = get_preferred_from_update_core();
if ($preferred_update && !empty($preferred_update->response)) {
    echo "Update response: " . $preferred_update->response;
} else {
    echo "No update response available.";
}

Display update version and locale

$preferred_update = get_preferred_from_update_core();
if ($preferred_update) {
    echo "Update version: " . $preferred_update->current . "<br>";
    echo "Update locale: " . $preferred_update->locale;
} else {
    echo "No update version and locale available.";
}