de

wpseek.com
Eine auf WordPress spezialiserte Suchmaschine für Entwickler und Theme-Autoren




get_core_updates [ WordPress Function ]

get_core_updates ( $options = array() )
Parameter:
  • (array) $options Set $options['dismissed'] to true to show dismissed upgrades too, set $options['available'] to false to skip not-dismissed updates.
Gibt zurück:
  • (array) Array of the update objects
Definiert in:



Get available core updates

Source


<?php
function get_core_updates$options = array() ) {
    
$options array_merge( array('available' => true'dismissed' => false ), $options );
    
$dismissed get_site_option'dismissed_update_core' );
    if ( !
is_array$dismissed ) ) $dismissed = array();
    
$from_api get_site_transient'update_core' );
    if ( empty(
$from_api) )
        return 
false;
    if ( !isset( 
$from_api->updates ) || !is_array$from_api->updates ) ) return false;
    
$updates $from_api->updates;
    if ( !
is_array$updates ) ) return false;
    
$result = array();
    foreach(
$updates as $update) {
        if ( 
array_key_exists$update->current.'|'.$update->locale$dismissed ) ) {
            if ( 
$options['dismissed'] ) {
                
$update->dismissed true;
                
$result[]= $update;
            }
        } else {
            if ( 
$options['available'] ) {
                
$update->dismissed false;
                
$result[]= $update;
            }
        }
    }
    return 
$result;
}
?>

Beispiele [ wp-snippets.com ]

Top Google Suchergebnisse

Mehr ...

Nutzerduskussionen [ wordpress.org ]

0 Nutzerkommentare

Noch keine. Sei der Erste!

Neu hinzufügen ...



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