Make WordPress Core


Ignore:
Timestamp:
02/09/2009 07:19:38 PM (17 years ago)
Author:
azaozz
Message:

Add hook "after_db_upgrade" and flush rewrite rules on the next page load after successful upgrade

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-admin/admin.php

    r10311 r10530  
    1919    require_once('../wp-load.php');
    2020
    21 if ( get_option('db_version') != $wp_db_version ) {
     21if ( get_option('db_version') == 'db_upgraded' ) {
     22    $wp_rewrite->flush_rules();
     23    update_option('db_version', $wp_db_version);
     24
     25    /**
     26     * Runs on the next page load after successful upgrade
     27     *
     28     * @since 2.8
     29     */
     30    do_action('after_db_upgrade');
     31} elseif ( get_option('db_version') != $wp_db_version ) {
    2232    wp_redirect(admin_url('upgrade.php?_wp_http_referer=' . urlencode(stripslashes($_SERVER['REQUEST_URI']))));
    2333    exit;
Note: See TracChangeset for help on using the changeset viewer.