WordPress at a glance
function is not described

_redirect_to_about_wordpress() WP 3.3.0

Redirect to the About WordPress page after a successful upgrade.

This function is only needed when the existing installation is older than 3.4.0.

  • Global. String. $wp_version
  • Global. String. $pagenow
  • Global. String. $action

No Hooks.


Nothing (null).


_redirect_to_about_wordpress( $new_version );
$new_version(string) (required)

Code of redirect to about wordpress: wp-admin/includes/update-core.php VER 5.0.3

function _redirect_to_about_wordpress( $new_version ) {
	global $wp_version, $pagenow, $action;

	if ( version_compare( $wp_version, '3.4-RC1', '>=' ) )

	// Ensure we only run this on the update-core.php page. The Core_Upgrader may be used in other contexts.
	if ( 'update-core.php' != $pagenow )

 	if ( 'do-core-upgrade' != $action && 'do-core-reinstall' != $action )

	// Load the updated default text localization domain for new strings.

	// See do_core_upgrade()
	show_message( __('WordPress updated successfully') );

	// self_admin_url() won't exist when upgrading from <= 3.0, so relative URLs are intentional.
	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="%2$s">here</a>.' ), $new_version, 'about.php?updated' ) . '</span>' );
	show_message( '<span class="hide-if-js">' . sprintf( __( 'Welcome to WordPress %1$s. <a href="%2$s">Learn more</a>.' ), $new_version, 'about.php?updated' ) . '</span>' );
	echo '</div>';
<script type="text/javascript">
window.location = 'about.php?updated';

	// Include admin-footer.php and exit.
	include(ABSPATH . 'wp-admin/admin-footer.php');