Switch language

wpseek.com
A WordPress-centric search engine for devs and theme authors




wp_upgrade [ WordPress Function ]

wp_upgrade ( No parameters )
Returns:
  • (null)
Defined at:



Run WordPress Upgrade functions.

{@internal Missing Long Description}}

Source


<?php
function wp_upgrade() {
    global 
$wp_current_db_version$wp_db_version$wpdb;

    
$wp_current_db_version __get_option('db_version');

    
// We are up-to-date. Nothing to do.
    
if ( $wp_db_version == $wp_current_db_version )
        return;

    if ( ! 
is_blog_installed() )
        return;

    
wp_check_mysql_version();
    
wp_cache_flush();
    
pre_schema_upgrade();
    
make_db_current_silent();
    
upgrade_all();
    if ( 
is_multisite() && is_main_site() )
        
upgrade_network();
    
wp_cache_flush();

    if ( 
is_multisite() ) {
        if ( 
$wpdb->get_row"SELECT blog_id FROM {$wpdb->blog_versions} WHERE blog_id = '{$wpdb->blogid}'" ) )
            
$wpdb->query"UPDATE {$wpdb->blog_versions} SET db_version = '{$wp_db_version}' WHERE blog_id = '{$wpdb->blogid}'" );
        else
            
$wpdb->query"INSERT INTO {$wpdb->blog_versions} ( `blog_id` , `db_version` , `last_updated` ) VALUES ( '{$wpdb->blogid}', '{$wp_db_version}', NOW());" );
    }
}
?>

Examples [ wp-snippets.com ]

Google Arama Sonuçlarý

Dahasý ...

0 User Note(s)

Henüz yok. Ýlk sen ol!

Yeni Ekle ...



HTML5 Powered with CSS3 / Styling, Performance & Integration, and Semantics