Select Your Favourite
Category And Start Learning.

Advanced setup using Bedrock, with WordPress, WP Ultimo, and other dependencies installed via Composer


Manually managing updates for WordPress and your installed plugins and themes can be a hassle and cause unforeseen consequences when running in production.

It also makes it almost impossible to deploy new versions of your software in a reliable way using CI/CD systems.

Something not widely known among WordPress developers is that the package manager Composer can be used to manage plugin and theme dependencies if properly configured.

Such a system offers a lot of advantages, including allowing for proper versioning using any VSC (such as git, for example) – and consequently, an easy way to rollback if something breaks.

It also allows for CI/CD systems to be put in place, so you can make sure deploys only reach production when everything looks safe and sound.

Setting up such a system from scratch would require a great deal of server ops knowledge. Thankfully, we don’t need to start from scratch. Most of the heavy-lifting was done for us by the folks over at Bedrock.

This advanced lesson will cover how you can get Bedrock to run multisite, install WP Ultimo and its add-ons as composer requirements, and more.

What Will I Learn?

  • You'll be able to setup a network that is completely managed through version control, with automatic deployments on push and dependencies managed via Composer - including plugins and themes.


  • Basic knowledge of version control systems and Composer are desirable, but not required.