Sample — test — data for large WordPress install

Few built-in wp-cli generate commands from the docs:

# Generate posts with fetched content. 
# See https://developer.wordpress.org/cli/commands/post/generate/
$ curl -N http://loripsum.net/api/5 | wp post generate --post_content --count=10

# Add meta to every generated term.
# See https://developer.wordpress.org/cli/commands/term/generate/
$ wp term generate category --format=ids --count=3 | xargs -d ' ' -I % wp term meta add % foo bar

# Add meta to every generated comment.
# See https://developer.wordpress.org/cli/commands/user/generate/
$ wp comment generate --format=ids --count=3 | xargs -d ' ' -I % wp comment meta add % foo bar

# Add meta to every generated users.
# See https://developer.wordpress.org/cli/commands/user/generate/
$ wp user generate --format=ids --count=3 | xargs -d ' ' -I % wp user meta add % foo bar

You can also write your own wp-cli package.

Then there are custom wp-cli packages like wp-cli-faker (I’m unrelated to it).

Leave a Comment