WP-CLI commands
The plugin registers WP-CLI commands for generating demo tasks and cleaning them up. They are available only when WP-CLI is running and BuddyPress is active.
Generate member tasks
Section titled “Generate member tasks”wp bptodo generate member-todoswp bptodo generate member-todos --users=2,24,21 --count=10wp bptodo generate member-todos --clean --count=3--users=<ids>: comma-separated user IDs. Omit to use a default set.--count=<number>: tasks per user. Default 5.--clean: remove existing demo data before generating.
Generate group tasks
Section titled “Generate group tasks”wp bptodo generate group-todoswp bptodo generate group-todos --groups=1,2,3 --count=10wp bptodo generate group-todos --clean --count=3--groups=<ids>: comma-separated group IDs. Omit to use a default set.--count=<number>: tasks per group. Default 5.--clean: remove existing demo data before generating.
Clean up demo tasks
Section titled “Clean up demo tasks”wp bptodo cleanupwp bptodo cleanup --all- No flag: removes only demo tasks (posts flagged with the
_bptodo_demo_datameta by the generators). --all: permanently deletes everybp-todotask, not just demo data. Both modes prompt for confirmation first. Use--allwith great care on a production database.
These commands create real bp-todo posts, so generated tasks appear in member and group lists exactly like manually created ones. They are intended for demo sites and local testing, not production seeding.

