A comprehensive DDEV add-on that provides Kanopi’s battle-tested workflow for WordPress development with multi-provider hosting support.
# Intialize a project
ddev config --project-type=wordpress
# Install the add-on
ddev add-on get kanopi/ddev-kanopi-wp
# Configure your hosting provider
ddev project-configure
# Initialize your development environment
ddev project-init
@wordpress/scripts
Topic | Description |
---|---|
🏁 Getting Started | Installation and setup guide |
⚙️ Configuration | Hosting provider setup |
🛠 Commands | Complete command reference |
🎨 Theme Development | Asset compilation and blocks |
🗄 Database Operations | Smart refresh and migrations |
🧪 Testing | Cypress E2E and automated testing |
☁️ Hosting Providers | Platform-specific guides |
🔧 Troubleshooting | Common issues and solutions |
Command | Description |
---|---|
ddev project-init |
Complete development environment setup |
ddev project-configure |
Interactive configuration wizard |
ddev db-refresh [env] |
Smart database refresh with backup detection |
ddev theme-watch |
Start theme development with file watching |
ddev theme-create-block <name> |
Create new WordPress blocks |
ddev wp-open [admin] |
Open site or admin in browser |
Provider | Authentication | Features |
---|---|---|
Pantheon | Machine Token | Terminus integration, multidev support |
WPEngine | SSH Key (local config) | Nightly backup utilization |
Kinsta | SSH Key | Direct server access |
ddev add-on get kanopi/ddev-kanopi-wp
ddev project-configure
ddev restart
# Initialize DDEV
ddev config --project-type=wordpress
# Install add-on
ddev add-on get kanopi/ddev-kanopi-wp
ddev project-configure
ddev project-init
# Update to latest version
ddev add-on get kanopi/ddev-kanopi-wp
ddev restart
# View installed add-ons
ddev add-on list
# Remove add-on
ddev add-on remove kanopi-wp
This project is licensed under the GNU General Public License v2 - see the LICENSE file for details.
Originally Contributed by Kanopi Studios