core_upgrade_preamble

Definition:
function core_upgrade_preamble() {}

Display upgrade WordPress for downloading latest or upgrading automatically form.

Defined actions

  • core_upgrade_preamble
    do_action('core_upgrade_preamble');

Source code

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>';

		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>';

	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();



	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>';

}

732

No comments yet... Be the first to leave a reply!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: