Developers come to this section for three things: setting up a local environment and understanding how the plugin is structured, automating Order Daemon operations with WP-CLI, and troubleshooting issues in development or staging environments.
Environment setup and plugin structure
The Developer Quick Start covers local environment setup, the plugin’s directory layout, how to run the test suite, and what to check before deploying to staging. If you are starting a new site build that includes Order Daemon, begin here.
WP-CLI
Order Daemon registers a full set of WP-CLI commands for managing rules, running diagnostics, and querying the audit log from the command line. The CLI & Automation reference documents every command, flag, and output format. This is useful for deployment scripts, database migrations between environments, and headless management of rules in staging pipelines.
Troubleshooting in development
Developer Troubleshooting covers issues specific to development environments: hook load order conflicts with other plugins, edge cases in WP-Cron on local setups, debugging rule evaluation in a test context, and reading PHP error output from Order Daemon internals.
One important distinction
If you are building custom triggers, conditions, or actions, or integrating another plugin with Order Daemon’s rule engine, this section is not your starting point. Go to Extending Order Daemon instead. That section covers the component model, registration hooks, and the full extension API. This section is for operational and tooling work on sites that run Order Daemon.