EarlyGoose

Catch update conflicts before they break your site

Plugin and WordPress updates can change code that your theme and custom plugins rely on. Update Analyzer compares each available update with the code your site runs. If something could break, you see the affected file and what to do before you click Update.

Start free trial

Included in every Monitoring plan.

How Update Analyzer works

When an update breaks a site, the cause is often your theme or custom plugins relying on code the update changed or removed. WordPress installs the update without complaint, and the error shows up on your live pages. Update Analyzer looks for those connections before you update.

  1. 1

    Your site reports its available updates

    The EarlyGoose plugin passes on the updates WordPress already found, with your installed versions and automatic update settings.

  2. 2

    EarlyGoose finds what changed

    It downloads the official release from WordPress.org and compares its PHP code with the version installed on your site.

  3. 3

    Your code is checked against the changes

    Where your theme, custom plugins or edited plugin files use changed code, AI reviews those places. If nothing matches, no AI review is needed.

See which updates could break your site

Every available update is listed with its analysis status and result. “No matching PHP changes” means your theme and custom plugins don’t use any of the PHP the update changes. When an update does affect your code, its details explain the problem in plain language, with a suggested action and the exact lines in the update and in your code. The same results appear in the EarlyGoose plugin in your WordPress admin.

Updates

EarlyGoose skips compatibility checks for plugin and WordPress core updates set to install automatically.
WordPress core
PackageInstalledAvailableAutomatic updatesAnalysis statusResults
WordPress7.17.2Disabled in WordPressAnalysis in progressNot assessed
WordPress.org plugins
PackageInstalledAvailableAutomatic updatesAnalysis statusResults
SEO Toolkit4.0.24.2.4Disabled in WordPressCompleted1 potential issue detected
Gallery Lightbox2.9.13.0.0Disabled in WordPressCompletedNo matching PHP changes
Redirect Manager1.8.01.8.2Enabled in WordPressSkippedNot assessed
Duplicate Post HelperInactive4.64.7Disabled in WordPressNot runningNot assessed
Other plugins
PackageInstalledAvailableAutomatic updatesAnalysis statusResults
Contact Form X2.1.02.2.0Disabled in WordPressAnalysis not availableNot assessed
Harborstone Booking1.4.21.5.0UnknownAnalysis not availableNot assessed
SEO Toolkit
Installed4.0.2
Available4.2.4
Automatic updates: Disabled for this package in WordPress.
Coverage: PHP changes were checked against active custom code. This is not a guarantee of compatibility.
Analysis resultsCompleted

1 potential issue detected

Critical: Page titles stop rendering

The Sequoia theme builds page titles with a function that 4.2.4 removes. Those pages would fail as soon as this update installs.

Suggested action

Ask your developer to update the theme code before you install this update.

Source evidence

Installed release: seo-toolkit/includes/meta.php:88–96

function seo_toolkit_meta( $post_id ) {

Custom code: wp-content/themes/sequoia/inc/seo.php:41–43

$title = seo_toolkit_meta( $post->ID );

Check plugin requirements before a WordPress update

The details of a WordPress core update list the active plugins that might not be ready for it: plugins only tested with older WordPress versions, and plugins that need a newer PHP or WordPress version than your site will have. These warnings come from what each plugin declares, so you see them straight away, before the code analysis finishes. An older testing note is a reason to check, not proof of a problem, and the warning says so.

Updates

EarlyGoose skips compatibility checks for plugin and WordPress core updates set to install automatically.
WordPress core
PackageInstalledAvailableAutomatic updatesAnalysis statusResults
WordPress7.17.2Disabled in WordPressAnalysis in progressNot assessed
WordPress.org plugins
PackageInstalledAvailableAutomatic updatesAnalysis statusResults
SEO Toolkit4.0.24.2.4Disabled in WordPressCompleted1 potential issue detected
Gallery Lightbox2.9.13.0.0Disabled in WordPressCompletedNo matching PHP changes
Redirect Manager1.8.01.8.2Enabled in WordPressSkippedNot assessed
Duplicate Post HelperInactive4.64.7Disabled in WordPressNot runningNot assessed
Other plugins
PackageInstalledAvailableAutomatic updatesAnalysis statusResults
Contact Form X2.1.02.2.0Disabled in WordPressAnalysis not availableNot assessed
Harborstone Booking1.4.21.5.0UnknownAnalysis not availableNot assessed
WordPress
Installed7.1
Available7.2
Automatic updates: Disabled for this package in WordPress.
Coverage: For this update: PHP changes against active custom code.
Analysis resultsAnalysis in progress

The selected code is being reviewed.

Contact Form X: The author reports testing up to WordPress 7.0, but has not declared testing with 7.2. This does not confirm an incompatibility.
Gallery Lightbox: Requires PHP 8.2 or newer. This site runs PHP 8.1.
Redirect Manager: The author reports testing up to WordPress 6.9, but has not declared testing with 7.2. This does not confirm an incompatibility.
SEO Toolkit: The author reports testing up to WordPress 7.1, but has not declared testing with 7.2. This does not confirm an incompatibility.

Switch off automatic updates without leaving EarlyGoose

WordPress can install updates on its own before anyone sees a result, so EarlyGoose skips updates set to install automatically. From the Updates page, switch off automatic updates for all plugins, a single plugin or major WordPress releases. Minor WordPress releases, which carry security fixes, keep installing on their own. The plugin applies the change on your site, and EarlyGoose checks those updates from then on. If a code snippet, another plugin or your hosting provider controls the setting, EarlyGoose tells you where it has to be changed.

Updates

EarlyGoose skips compatibility checks for plugin and WordPress core updates set to install automatically.
Waiting for the site to confirm its update settings. New compatibility analysis is paused for the affected updates.Automatic updates are now off for the plugins you selected.
Switch off auto-updates for all plugins
WordPress core
PackageInstalledAvailableAutomatic updatesAnalysis statusResults
WordPress7.17.2Disabled in WordPressAnalysis in progressNot assessed
WordPress.org plugins
PackageInstalledAvailableAutomatic updatesAnalysis statusResults
SEO Toolkit4.0.24.2.4Disabled in WordPressCompleted1 potential issue detected
Gallery Lightbox2.9.13.0.0Disabled in WordPressCompletedNo matching PHP changes
Redirect Manager1.8.01.8.2Enabled in WordPressEnabled in WordPressDisabled in WordPressSkippedWaiting for WordPressWaiting for analysisNot assessed
Duplicate Post HelperInactive4.64.7Disabled in WordPressNot runningWaiting for WordPressNot runningNot assessed
Switch off auto-updates for all plugins?

Affected plugins (6)

  • Contact Form X
  • Duplicate Post Helper
  • Gallery Lightbox
  • Harborstone Booking
  • Redirect Manager
  • SEO Toolkit
  • You will be responsible for installing future updates for these plugins, including security fixes.
  • These settings do not guarantee that a host-managed updater will stop or cancel an installation already underway.
CancelConfirm changeRequesting change…

Get an email when a risky update is set to install automatically

Automatic updates can be switched back on after EarlyGoose has found a problem, by a teammate, another plugin or your hosting provider. When that happens, EarlyGoose emails the site’s team right away. The email names the update and the issue and links to its details, so you can switch the update back to manual or have the code fixed first. Each person can turn these emails off for a site in their notification settings.

InboxNo unread messages1 unread
EarlyGoose10:14 AM

Review the SEO Toolkit update on harborstone.co

Page titles stop rendering in SEO Toolkit 4.2.4

EarlyGoose7:00 AM

2 critical findings still open

Your daily EarlyGoose summary

Tom OkaforYesterday

Staging copy of harborstone.co

It is ready whenever you want to try the next round of updates.

Dana WhitfieldYesterday

Booking form questions

Two customers asked whether they can change a booking online.

Priya RamanTue

Photos for the About page

The new team photos are in the shared folder.

Mira FeldMon

October newsletter draft

Draft attached. Could you check the opening paragraph?

No message selected

Review the SEO Toolkit update on harborstone.co

EarlyGoose <alerts@mail.earlygoose.com>to alex@harborstone.co10:14 AM

An automatic update on harborstone.co needs your attention

Page titles stop rendering in SEO Toolkit 4.2.4

The Sequoia theme builds page titles with a function that 4.2.4 removes. Those pages would fail as soon as this update installs.

WordPress reports automatic updates enabled for SEO Toolkit on harborstone.co. Review the results and consider managing this update manually before it installs.

View updates in your dashboard

You are getting this because you get emails for a site on EarlyGoose. You can change what EarlyGoose emails you in your account settings.

What Update Analyzer checks

Every result says what it covers. If EarlyGoose couldn’t check part of the code, the result says so and lists the limits of the review. An analysis that hasn’t finished is never shown as a clean result.

Updates it checks

  • WordPress core updates
  • Plugin updates from WordPress.org

Code it compares them with

  • Active custom and premium plugins
  • Must-use plugins
  • Your active theme and child theme
  • Your edits to WordPress.org plugins

Not included

  • Theme updates
  • Updates to premium and custom plugins
  • Updates set to install automatically
  • Updates to inactive plugins
  • Installing, blocking or rolling back updates

Check your next update before you install it

Connect a site to Monitoring. Update Analyzer lists its available updates and checks the ones you install yourself.

Start free trial

Got questions about Update Analyzer?

Learn what Update Analyzer checks and where its limits are. Still have questions? Contact us.

Contact us

It starts on its own when WordPress reports an update for your site, and runs again when your code or the update changes. You don’t need to start it. How long it takes depends on the size of the update and how much of your code uses it.