upgrade_460

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

WordPress Version: 5.3

/**
 * Executes changes made in WordPress 4.6.0.
 *
 * @ignore
 * @since 4.6.0
 *
 * @global int $wp_current_db_version The old (current) database version.
 */
function upgrade_460()
{
    global $wp_current_db_version;
    // Remove unused post meta.
    if ($wp_current_db_version < 37854) {
        delete_post_meta_by_key('_post_restored_from');
    }
    // Remove plugins with callback as an array object/method as the uninstall hook, see #13786.
    if ($wp_current_db_version < 37965) {
        $uninstall_plugins = get_option('uninstall_plugins', array());
        if (!empty($uninstall_plugins)) {
            foreach ($uninstall_plugins as $basename => $callback) {
                if (is_array($callback) && is_object($callback[0])) {
                    unset($uninstall_plugins[$basename]);
                }
            }
            update_option('uninstall_plugins', $uninstall_plugins);
        }
    }
}

WordPress Version: 4.6

/**
 * Executes changes made in WordPress 4.6.0.
 *
 * @ignore
 * @since 4.6.0
 *
 * @global int $wp_current_db_version Current database version.
 */
function upgrade_460()
{
    global $wp_current_db_version;
    // Remove unused post meta.
    if ($wp_current_db_version < 37854) {
        delete_post_meta_by_key('_post_restored_from');
    }
    // Remove plugins with callback as an array object/method as the uninstall hook, see #13786.
    if ($wp_current_db_version < 37965) {
        $uninstall_plugins = get_option('uninstall_plugins', array());
        if (!empty($uninstall_plugins)) {
            foreach ($uninstall_plugins as $basename => $callback) {
                if (is_array($callback) && is_object($callback[0])) {
                    unset($uninstall_plugins[$basename]);
                }
            }
            update_option('uninstall_plugins', $uninstall_plugins);
        }
    }
}