This adds functionality that allows developers to pull or push their entire site or only the files from a variety of remote environments.
As of April 2026, WP Deploy Flow is a WordPress cli plugin with 10 active installations and a 0/5 rating0. It has been downloaded 1.3K+ times in total. Requires WordPress 4.6+ and PHP false+. Available on WordPress.org since 2017. Last updated 8 years ago — may have compatibility concerns. Top alternative: Auto Login for Sakura Rental Server.
This is a plugin to manage deployment of WordPress sites to one or multiple servers, whether development, staging or production. Add, remove, push to, or pull from environments under Tools -> Deploy.
Requires:
rsync
If using ssh and not the command line, must use key-based authentication
Add the following constants to your wp-config.php or add them via the admin interface.
(ENV can be any name of your choosing for your remote environment)
DEPLOY_[ENV]_DB_HOST
DEPLOY_[ENV]_DB_USER
DEPLOY_[ENV]_DB_NAME
DEPLOY_[ENV]_DB_PORT
DEPLOY_[ENV]_DB_PASSWORD
* Database dsn for the environment
* Mandatory: Yes except for port (default 3306)
DEPLOY_[ENV]_SSH_DB_HOST
DEPLOY_[ENV]_SSH_DB_USER
DEPLOY_[ENV]_SSH_DB_PATH
DEPLOY_[ENV]_SSH_DB_PORT
* If you need to connect to the destination database throug…
| WordPress | 4.6+ requiredTested up to 4.7.33 |
| PHP | false+ required |
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.