Smart Updates In wp-toolkit

Use this page when Smart Updates are available in wp-toolkit. Smart Updates test WordPress, plugin, theme, or language updates on a temporary copy before applying them to the live site.

How Smart Updates Work

Smart Updates are designed to reduce update risk:

  1. wp-toolkit creates a temporary clone of the site.
  2. Updates are applied to the clone.
  3. wp-toolkit checks the updated clone for visible differences or errors.
  4. The result is shown for review.
  5. The update is applied to the live site only after approval or the configured automatic rule.

cPanel notes that Smart Updates clone data can be stored inside the installation path in a hidden directory named like .wp-toolkit_X.

When To Use Smart Updates

Use Smart Updates for:

Smart Updates are not a replacement for backups. They are a preflight test.

Before Enabling Smart Updates

Confirm:

Disk space matters

Smart Updates need room to create a temporary clone. If the account is close to quota, Smart Updates may fail or leave the site outdated.

Review Smart Update Results

When wp-toolkit shows the Smart Update result, look for:

For small cosmetic differences, the update may still be safe. For functional differences, stop and test on a staging copy before applying the update live.

WP-CLI Equivalent: Manual Smart Update Workflow

Smart Updates are a wp-toolkit feature, so there is not a single WP-CLI command that performs the same visual clone-and-compare workflow. The terminal version is to test the same update set on a staging copy, then repeat the approved updates on live.

On the staging copy:

wp core check-update
wp plugin list --update=available
wp theme list --update=available
wp core update
wp plugin update plugin-slug
wp theme update theme-slug

After testing the staging copy, repeat only the approved commands on production. This is slower than Smart Updates, but it keeps each changed component clear.

When Not To Trust The Result Blindly

Manual testing is still needed when the site has:

After applying updates, test the live site just as you would after a normal update.

Review WordPress updates