Switch language

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




wp_get_update_data [ WordPress Function ]

wp_get_update_data ( No parameters )
Defined at:



No description yet.

Source


<?php
function wp_get_update_data() {
    
$counts = array( 'plugins' => 0'themes' => 0'wordpress' => );

    if ( 
current_user_can'update_plugins' ) ) {
        
$update_plugins get_site_transient'update_plugins' );
        if ( ! empty( 
$update_plugins->response ) )
            
$counts['plugins'] = count$update_plugins->response );
    }

    if ( 
current_user_can'update_themes' ) ) {
        
$update_themes get_site_transient'update_themes' );
        if ( ! empty( 
$update_themes->response ) )
            
$counts['themes'] = count$update_themes->response );
    }

    if ( 
function_exists'get_core_updates' ) && current_user_can'update_core' ) ) {
        
$update_wordpress get_core_updates( array('dismissed' => false) );
        if ( ! empty( 
$update_wordpress ) && ! in_array$update_wordpress[0]->response, array('development''latest') ) && current_user_can('update_core') )
            
$counts['wordpress'] = 1;
    }

    
$counts['total'] = $counts['plugins'] + $counts['themes'] + $counts['wordpress'];
    
$update_title = array();
    if ( 
$counts['wordpress'] )
        
$update_title[] = sprintf(__('%d WordPress Update'), $counts['wordpress']);
    if ( 
$counts['plugins'] )
        
$update_title[] = sprintf(_n('%d Plugin Update''%d Plugin Updates'$counts['plugins']), $counts['plugins']);
    if ( 
$counts['themes'] )
        
$update_title[] = sprintf(_n('%d Theme Update''%d Theme Updates'$counts['themes']), $counts['themes']);

    
$update_title = ! empty( $update_title ) ? esc_attrimplode', '$update_title ) ) : '';

    return array( 
'counts' => $counts'title' => $update_title );
}
?>

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