upgrade_350

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

WordPress Version: 6.3

/**
 * Execute changes made in WordPress 3.5.
 *
 * @ignore
 * @since 3.5.0
 *
 * @global int  $wp_current_db_version The old (current) database version.
 * @global wpdb $wpdb                  WordPress database abstraction object.
 */
function upgrade_350()
{
    global $wp_current_db_version, $wpdb;
    if ($wp_current_db_version < 22006 && $wpdb->get_var("SELECT link_id FROM {$wpdb->links} LIMIT 1")) {
        update_option('link_manager_enabled', 1);
        // Previously set to 0 by populate_options().
    }
    if ($wp_current_db_version < 21811 && wp_should_upgrade_global_tables()) {
        $meta_keys = array();
        foreach (array_merge(get_post_types(), get_taxonomies()) as $name) {
            if (str_contains($name, '-')) {
                $meta_keys[] = 'edit_' . str_replace('-', '_', $name) . '_per_page';
            }
        }
        if ($meta_keys) {
            $meta_keys = implode("', '", $meta_keys);
            $wpdb->query("DELETE FROM {$wpdb->usermeta} WHERE meta_key IN ('{$meta_keys}')");
        }
    }
    if ($wp_current_db_version < 22422) {
        $term = get_term_by('slug', 'post-format-standard', 'post_format');
        if ($term) {
            wp_delete_term($term->term_id, 'post_format');
        }
    }
}

WordPress Version: 5.4

/**
 * Execute changes made in WordPress 3.5.
 *
 * @ignore
 * @since 3.5.0
 *
 * @global int  $wp_current_db_version The old (current) database version.
 * @global wpdb $wpdb                  WordPress database abstraction object.
 */
function upgrade_350()
{
    global $wp_current_db_version, $wpdb;
    if ($wp_current_db_version < 22006 && $wpdb->get_var("SELECT link_id FROM {$wpdb->links} LIMIT 1")) {
        update_option('link_manager_enabled', 1);
        // Previously set to 0 by populate_options().
    }
    if ($wp_current_db_version < 21811 && wp_should_upgrade_global_tables()) {
        $meta_keys = array();
        foreach (array_merge(get_post_types(), get_taxonomies()) as $name) {
            if (false !== strpos($name, '-')) {
                $meta_keys[] = 'edit_' . str_replace('-', '_', $name) . '_per_page';
            }
        }
        if ($meta_keys) {
            $meta_keys = implode("', '", $meta_keys);
            $wpdb->query("DELETE FROM {$wpdb->usermeta} WHERE meta_key IN ('{$meta_keys}')");
        }
    }
    if ($wp_current_db_version < 22422) {
        $term = get_term_by('slug', 'post-format-standard', 'post_format');
        if ($term) {
            wp_delete_term($term->term_id, 'post_format');
        }
    }
}

WordPress Version: 5.3

/**
 * Execute changes made in WordPress 3.5.
 *
 * @ignore
 * @since 3.5.0
 *
 * @global int  $wp_current_db_version The old (current) database version.
 * @global wpdb $wpdb                  WordPress database abstraction object.
 */
function upgrade_350()
{
    global $wp_current_db_version, $wpdb;
    if ($wp_current_db_version < 22006 && $wpdb->get_var("SELECT link_id FROM {$wpdb->links} LIMIT 1")) {
        update_option('link_manager_enabled', 1);
        // Previously set to 0 by populate_options()
    }
    if ($wp_current_db_version < 21811 && wp_should_upgrade_global_tables()) {
        $meta_keys = array();
        foreach (array_merge(get_post_types(), get_taxonomies()) as $name) {
            if (false !== strpos($name, '-')) {
                $meta_keys[] = 'edit_' . str_replace('-', '_', $name) . '_per_page';
            }
        }
        if ($meta_keys) {
            $meta_keys = implode("', '", $meta_keys);
            $wpdb->query("DELETE FROM {$wpdb->usermeta} WHERE meta_key IN ('{$meta_keys}')");
        }
    }
    if ($wp_current_db_version < 22422) {
        $term = get_term_by('slug', 'post-format-standard', 'post_format');
        if ($term) {
            wp_delete_term($term->term_id, 'post_format');
        }
    }
}

WordPress Version: 5.1

/**
 * Execute changes made in WordPress 3.5.
 *
 * @ignore
 * @since 3.5.0
 *
 * @global int   $wp_current_db_version
 * @global wpdb  $wpdb
 */
function upgrade_350()
{
    global $wp_current_db_version, $wpdb;
    if ($wp_current_db_version < 22006 && $wpdb->get_var("SELECT link_id FROM {$wpdb->links} LIMIT 1")) {
        update_option('link_manager_enabled', 1);
        // Previously set to 0 by populate_options()
    }
    if ($wp_current_db_version < 21811 && wp_should_upgrade_global_tables()) {
        $meta_keys = array();
        foreach (array_merge(get_post_types(), get_taxonomies()) as $name) {
            if (false !== strpos($name, '-')) {
                $meta_keys[] = 'edit_' . str_replace('-', '_', $name) . '_per_page';
            }
        }
        if ($meta_keys) {
            $meta_keys = implode("', '", $meta_keys);
            $wpdb->query("DELETE FROM {$wpdb->usermeta} WHERE meta_key IN ('{$meta_keys}')");
        }
    }
    if ($wp_current_db_version < 22422 && $term = get_term_by('slug', 'post-format-standard', 'post_format')) {
        wp_delete_term($term->term_id, 'post_format');
    }
}

WordPress Version: 4.5

/**
 * Execute changes made in WordPress 3.5.
 *
 * @ignore
 * @since 3.5.0
 *
 * @global int   $wp_current_db_version
 * @global wpdb  $wpdb
 */
function upgrade_350()
{
    global $wp_current_db_version, $wpdb;
    if ($wp_current_db_version < 22006 && $wpdb->get_var("SELECT link_id FROM {$wpdb->links} LIMIT 1")) {
        update_option('link_manager_enabled', 1);
    }
    // Previously set to 0 by populate_options()
    if ($wp_current_db_version < 21811 && wp_should_upgrade_global_tables()) {
        $meta_keys = array();
        foreach (array_merge(get_post_types(), get_taxonomies()) as $name) {
            if (false !== strpos($name, '-')) {
                $meta_keys[] = 'edit_' . str_replace('-', '_', $name) . '_per_page';
            }
        }
        if ($meta_keys) {
            $meta_keys = implode("', '", $meta_keys);
            $wpdb->query("DELETE FROM {$wpdb->usermeta} WHERE meta_key IN ('{$meta_keys}')");
        }
    }
    if ($wp_current_db_version < 22422 && $term = get_term_by('slug', 'post-format-standard', 'post_format')) {
        wp_delete_term($term->term_id, 'post_format');
    }
}

WordPress Version: 4.3

/**
 * Execute changes made in WordPress 3.5.
 *
 * @since 3.5.0
 *
 * @global int   $wp_current_db_version
 * @global wpdb  $wpdb
 */
function upgrade_350()
{
    global $wp_current_db_version, $wpdb;
    if ($wp_current_db_version < 22006 && $wpdb->get_var("SELECT link_id FROM {$wpdb->links} LIMIT 1")) {
        update_option('link_manager_enabled', 1);
    }
    // Previously set to 0 by populate_options()
    if ($wp_current_db_version < 21811 && wp_should_upgrade_global_tables()) {
        $meta_keys = array();
        foreach (array_merge(get_post_types(), get_taxonomies()) as $name) {
            if (false !== strpos($name, '-')) {
                $meta_keys[] = 'edit_' . str_replace('-', '_', $name) . '_per_page';
            }
        }
        if ($meta_keys) {
            $meta_keys = implode("', '", $meta_keys);
            $wpdb->query("DELETE FROM {$wpdb->usermeta} WHERE meta_key IN ('{$meta_keys}')");
        }
    }
    if ($wp_current_db_version < 22422 && $term = get_term_by('slug', 'post-format-standard', 'post_format')) {
        wp_delete_term($term->term_id, 'post_format');
    }
}

WordPress Version: 3.7

/**
 * Execute changes made in WordPress 3.5.
 *
 * @since 3.5.0
 */
function upgrade_350()
{
    global $wp_current_db_version, $wpdb;
    if ($wp_current_db_version < 22006 && $wpdb->get_var("SELECT link_id FROM {$wpdb->links} LIMIT 1")) {
        update_option('link_manager_enabled', 1);
    }
    // Previously set to 0 by populate_options()
    if ($wp_current_db_version < 21811 && is_main_site() && !defined('DO_NOT_UPGRADE_GLOBAL_TABLES')) {
        $meta_keys = array();
        foreach (array_merge(get_post_types(), get_taxonomies()) as $name) {
            if (false !== strpos($name, '-')) {
                $meta_keys[] = 'edit_' . str_replace('-', '_', $name) . '_per_page';
            }
        }
        if ($meta_keys) {
            $meta_keys = implode("', '", $meta_keys);
            $wpdb->query("DELETE FROM {$wpdb->usermeta} WHERE meta_key IN ('{$meta_keys}')");
        }
    }
    if ($wp_current_db_version < 22422 && $term = get_term_by('slug', 'post-format-standard', 'post_format')) {
        wp_delete_term($term->term_id, 'post_format');
    }
}