Plugin Directory

Demo Data Creator

Demo Data Creator is a WordPress and BuddyPress plugin that allows a WordPress developer to create demo users, blogs, posts, comments and blogroll lin

Update: This plugin is now compatible with BuddyPress 1.2 and has been tested with WordPress 3.0.

If you develop WordPress websites it's useful to have some demo data in your system while it's being built. This allows you to check that lists of things are displaying as they should, and that themes are working when they get data in them.

Historically it's been a pain to add that data in. Either you need to take a backup of another site and use that data, or you need to tediously create multiple users and blogs yourself. No more, not now my Demo Data Creator is in town!

This WordPress, WPMU/MultiSite and BuddyPress plugin gives you a new admin screen where you can enter some parameters, click a button and (after a short wait) random demo data will be created. The parameter options include:

* Number of users to create
* Number of blogs per user (for WPMU/MultiSite)
* Whether users must have a blog
* Number of categories in each blog
* Number of posts in each blog
* Number of paragraphs in each blog post
* Number of pages in each blog
* Number of top-level pages
* Number of levels to nest pages
* Number of comments per post for each blog
* Number of links in blogroll for each blog

For BuddyPress you also have:

* Number of groups
* Number of members per group
* Number of wire posts for each group
* Number of friends per user
* Number of statuses for each user
* Number of wire posts for each user

Post content and comment text is automatically generated from Lorem ipsum text, for post content it's even HTML-formatted.

Thanks to derscheinwelt for the suggestion and code to create random dates for posts, and Steve at http://slipfire.com/ for the wp_insert_user() code.

Requires: 2.7 or higher
Compatible up to: 4.2.4
Last Updated: 2015-4-20
Active Installs: 1,000+


3.1 out of 5 stars


Got something to say? Need help?


Not enough data

1 person says it works.
0 people say it's broken.

0,1,0 0,1,0 0,1,0 0,2,0 100,1,1
0,1,0 50,2,1 100,1,1
100,2,2 100,2,2
50,2,1 0,2,0