Make WordPress Core

Opened 13 months ago

Last modified 3 weeks ago

#62595 reopened enhancement

Updates Status Page - Only show if there are errors.

Reported by: justinz2021's profile justinz2021 Owned by:
Milestone: Awaiting Review Priority: normal
Severity: normal Version:
Component: Upgrade/Install Keywords:
Focuses: ui, administration Cc:

Description (last modified by sabernhardt)

When the admin updates a plugin or theme, etc, it goes to a page with the information about the upgrade status, errors and completion.

e.g. https://example.com/wp-admin/update-core.php?action=do-plugin-upgrade

This page isn't really all that useful if all of the plugins or themes upgraded successfully. The admin then has to click a link to go back to the dashboard or updates page.

I would like to propose that when doing the update the referring page is sent as well and if no errors occurred, send the user back to their referring page.

The referring page could also be passed a variable saying updates_successful and show a banner to the user saying "All requested upgrades completed successfully"

Change History (4)

#2 @justinz2021
4 months ago

Looks like someone has hijacked your account for spam.

Do you think this behavior should apply to WordPress core updates as well, or should those always show the final "Welcome" screen given their significance?

I think the WordPress upgrade screen should stay as that has valuable info regarding changes.

#3 @sabernhardt
2 months ago

  • Component changed from General to Upgrade/Install
  • Description modified (diff)

#5 @knutsp
2 months ago

  • Status changed from new to reopened

#6 @justinz2021
8 weeks ago

I think there is certain value to the details of the update. Perhaps the banner can have a link to the update log/details. The update log/details can be recorded in the database as update_YYYYMMDDHHMMSS and then the banner can link to update_history.php?ref=update_YYMMDDHHMMSS.

Note: See TracTickets for help on using tickets.