Switch language

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




do_core_upgrade [ WordPress Function ]

do_core_upgrade ( $reinstall = false )
Returns:
  • (null)
Defined at:



Upgrade WordPress core display.

Source


<?php
function do_core_upgrade$reinstall false ) {
    global 
$wp_filesystem;

    if ( 
$reinstall )
        
$url 'update-core.php?action=do-core-reinstall';
    else
        
$url 'update-core.php?action=do-core-upgrade';
    
$url wp_nonce_url($url'upgrade-core');
    if ( 
false === ($credentials request_filesystem_credentials($url''falseABSPATH)) )
        return;

    
$version = isset( $_POST['version'] )? $_POST['version'] : false;
    
$locale = isset( $_POST['locale'] )? $_POST['locale'] : 'en_US';
    
$update find_core_update$version$locale );
    if ( !
$update )
        return;

    if ( ! 
WP_Filesystem($credentialsABSPATH) ) {
        
request_filesystem_credentials($url''trueABSPATH); //Failed to connect, Error and request again
        
return;
    }
?>
    <div class="wrap">
    <?php screen_icon('tools'); ?>
    <h2><?php _e('Update WordPress'); ?></h2>
<?php
    
if ( $wp_filesystem->errors->get_error_code() ) {
        foreach ( 
$wp_filesystem->errors->get_error_messages() as $message )
            
show_message($message);
        echo 
'</div>';
        return;
    }

    if ( 
$reinstall )
        
$update->response 'reinstall';

    
$result wp_update_core($update'show_message');

    if ( 
is_wp_error($result) ) {
        
show_message($result);
        if (
'up_to_date' != $result->get_error_code() )
            
show_message__('Installation Failed') );
        echo 
'</div>';
        return;
    }

    
show_message__('WordPress updated successfully') );
    
show_message'<span class="hide-if-no-js">' sprintf__'Welcome to WordPress %1$s. You will be redirected to the About WordPress screen. If not, click <a href="%s">here</a>.' ), $resultesc_urlself_admin_url'about.php?updated' ) ) ) . '</span>' );
    
show_message'<span class="hide-if-js">' sprintf__'Welcome to WordPress %1$s. <a href="%2$s">Learn more</a>.' ), $resultesc_urlself_admin_url'about.php?updated' ) ) ) . '</span>' );
    
?>
    </div>
    <script type="text/javascript">
    window.location = '<?php echo self_admin_url'about.php?upgraded' ); ?>';
    </script>
    <?php
}
?>

Examples [ wp-snippets.com ]

Top Google zoekresultaten

Meer ...

Gebruikersdiscussies [ wordpress.org ]

0 User Note(s)

Nog geen één. Wees de eerste!

Nieuw toevoegen ...



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