PHPackages                             sourcebroker/deployer-extended-wordpress-composer - 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. [DevOps &amp; Deployment](/categories/devops)
4. /
5. sourcebroker/deployer-extended-wordpress-composer

ActiveLibrary[DevOps &amp; Deployment](/categories/devops)

sourcebroker/deployer-extended-wordpress-composer
=================================================

Composer based WordPress deployment with deployer.org.

9.0.0(3y ago)155.5k4[1 issues](https://github.com/sourcebroker/deployer-extended-wordpress-composer/issues)MITPHP

Since Feb 8Pushed 3y ago1 watchersCompare

[ Source](https://github.com/sourcebroker/deployer-extended-wordpress-composer)[ Packagist](https://packagist.org/packages/sourcebroker/deployer-extended-wordpress-composer)[ RSS](/packages/sourcebroker-deployer-extended-wordpress-composer/feed)WikiDiscussions master Synced 3w ago

READMEChangelogDependencies (8)Versions (14)Used By (0)

deployer-extended-wordpress-composer
====================================

[](#deployer-extended-wordpress-composer)

- [What does it do?](#what-does-it-do)
- [Dependencies](#dependencies)
- [Installation](#installation)
- [Synchronizing database](#synchronizing-database)
    - [Domain replacement](#domain-replacement)
- [Should I use "deployer-extended-wordpress" or "deployer-extended-wordpress-composer"?](#should-i-use-deployer-extended-wordpress-or-deployer-extended-wordpress-composer)

[What does it do?](#id1)
------------------------

[](#what-does-it-do)

This package provides deploy task for deploying WordPress with deployer (deployer.org) and additionally a tasks to synchronize database and media files.

The deployment is expected to be compatible with capistrano based for

[Dependencies](#id2)
--------------------

[](#dependencies)

This package depends on following packages:

- [sourcebroker/deployer-extended](https://github.com/sourcebroker/deployer-extended)

    Package which provides some deployer tasks that can be used for any framework or CMS.
- [sourcebroker/deployer-extended-database](https://github.com/sourcebroker/deployer-extended-database)

    Package which provides some php framework independent deployer tasks to synchronize database.
- [sourcebroker/deployer-extended-media](https://github.com/sourcebroker/deployer-extended-media)

    Package which provides some php framework independent deployer tasks to synchronize media.
- [wp-cli/search-replace-command](https://github.com/wp-cli/search-replace-command)

    Package to change domains after database synchronization. Part of wp-cli/wp-cli utility.

[Installation](#id3)
--------------------

[](#installation)

1. Install package with composer:

    ```
    composer require sourcebroker/deployer-extended-wordpress-composer
    ```
2. If you are using deployer as phar then put following lines in your deploy.php:

    ```
    require __DIR__ . '/vendor/autoload.php';
    new \SourceBroker\DeployerExtendedWordpressComposer\Loader();
    ```
3. Remove task "deploy" from your deploy.php. Otherwise you will overwrite deploy task defined in deployer/deploy/task/deploy.php
4. Example deploy.php file:

    ```
