PHPackages                             anttiviljami/wp-safe-updates - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. anttiviljami/wp-safe-updates

AbandonedWordpress-plugin

anttiviljami/wp-safe-updates
============================

Test WordPress plugin updates safely before applying them on the live site.

1.2.1(8y ago)56394[9 issues](https://github.com/anttiviljami/wp-safe-updates/issues)GPLv3PHP

Since Jul 7Pushed 8y ago7 watchersCompare

[ Source](https://github.com/anttiviljami/wp-safe-updates)[ Packagist](https://packagist.org/packages/anttiviljami/wp-safe-updates)[ RSS](/packages/anttiviljami-wp-safe-updates/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (13)Used By (0)

WP Safe Updates
===============

[](#wp-safe-updates)

[![Build Status](https://camo.githubusercontent.com/c08bb189b00332871ea05ffd92520988539207c1b01a3bb6fabbe5a25e9fef41/68747470733a2f2f7472617669732d63692e6f72672f616e74746976696c6a616d692f77702d736166652d757064617465732e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/anttiviljami/wp-safe-updates) [![Latest Stable Version](https://camo.githubusercontent.com/e3694d91d2606f88bf2ed7d658ab082b2f50f402e54339239766bdf06cf03010/68747470733a2f2f706f7365722e707567782e6f72672f616e74746976696c6a616d692f77702d736166652d757064617465732f762f737461626c65)](https://packagist.org/packages/anttiviljami/wp-safe-updates) [![Total Downloads](https://camo.githubusercontent.com/f763182602552c3b47ad5727bb67c768df45eb663058a0578b1e286e2bb5c7d4/68747470733a2f2f706f7365722e707567782e6f72672f616e74746976696c6a616d692f77702d736166652d757064617465732f646f776e6c6f616473)](https://packagist.org/packages/anttiviljami/wp-safe-updates) [![Latest Unstable Version](https://camo.githubusercontent.com/718de383c4c1e923057cc3fbc814e6b386ad7cf04a6111836bab400f52a92a3e/68747470733a2f2f706f7365722e707567782e6f72672f616e74746976696c6a616d692f77702d736166652d757064617465732f762f756e737461626c65)](https://packagist.org/packages/anttiviljami/wp-safe-updates) [![License](https://camo.githubusercontent.com/1852c309ddd3c46d6ebb870eb291ae54c5c56ec9d9d8d1762b2eb9e81b39259e/68747470733a2f2f706f7365722e707567782e6f72672f616e74746976696c6a616d692f77702d736166652d757064617465732f6c6963656e7365)](https://packagist.org/packages/anttiviljami/wp-safe-updates)

Test WordPress plugin updates safely before applying them on the live site.

Core trac ticket discussion: [\#37301](https://core.trac.wordpress.org/ticket/37301)

Disclaimer
----------

[](#disclaimer)

**Please make sure to always have backups of all your WordPress files and database before updating plugins or themes. We are not responsible for any misuse, deletions, white screens, fatal errors, or any other issue arising from using this plugin.**

How does it work?
-----------------

[](#how-does-it-work)

This plugin adds a "test update" button when plugin updates are available. Clicking it will trigger the creation of a sandbox where you can safely test updating plugins without affecting the live site. Once finished testing the plugin, you can go back to the live site and do the real updates if all is well.

The sandbox works similarly to how WordPress multisite works. We basically tell WordPress to temporarily use a different database prefix and a different plugins directory while in the sandbox, which means while you test the update, no changes are made to the live site.

Screenshots
-----------

[](#screenshots)

### The 'test update' button when an update is available for a plugin

[](#the-test-update-button-when-an-update-is-available-for-a-plugin)

[![Test update link](/assets/screenshot-1.png)](/assets/screenshot-1.png)

### Updating the plugin safely in an alternative heap

[](#updating-the-plugin-safely-in-an-alternative-heap)

[![Updating a plugin](/assets/screenshot-2.png)](/assets/screenshot-2.png)

### Testing the updated plugin

[](#testing-the-updated-plugin)

[![Testing the update](/assets/screenshot-3.png)](/assets/screenshot-3.png)

Installation
------------

[](#installation)

### The Composer Way (preferred)

[](#the-composer-way-preferred)

Install the plugin via [Composer](https://getcomposer.org/)

```
composer require anttiviljami/wp-safe-updates

```

Activate the plugin

```
wp plugin activate wp-safe-updates

```

### The Old Fashioned Way

[](#the-old-fashioned-way)

This plugin is available on the [official WordPress.org plugin directory](https://wordpress.org/plugins/wp-safe-updates/).

You can also install the plugin by directly uploading the zip file as instructed below:

1. [Download the plugin](archive/master.zip)
2. Upload to the plugin to /wp-content/plugins/ via the WordPress plugin uploader or your preferred method
3. Activate the plugin

###  Health Score

33

—

LowBetter than 74% of packages

Maintenance17

Infrequent updates — may be unmaintained

Popularity20

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity70

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~35 days

Recently: every ~96 days

Total

12

Last Release

3200d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/2b81bf1e9dc460e9577713740162776bbd34ab3db514f31bfae16c3080e540ba?d=identicon)[anttiviljami](/maintainers/anttiviljami)

---

Top Contributors

[![anttiviljami](https://avatars.githubusercontent.com/u/6105650?v=4)](https://github.com/anttiviljami "anttiviljami (12 commits)")

### Embed Badge

![Health badge](/badges/anttiviljami-wp-safe-updates/health.svg)

```
[![Health](https://phpackages.com/badges/anttiviljami-wp-safe-updates/health.svg)](https://phpackages.com/packages/anttiviljami-wp-safe-updates)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
