https://github.com/Yoast/wp-cli-faker
Generate fake data using WP CLI
https://github.com/Yoast/wp-cli-faker
Last synced: 27 days ago
JSON representation
Generate fake data using WP CLI
- Host: GitHub
- URL: https://github.com/Yoast/wp-cli-faker
- Owner: Yoast
- Created: 2020-01-10T14:02:01.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2022-12-01T09:31:37.000Z (over 2 years ago)
- Last Synced: 2025-04-23T23:47:32.493Z (about 1 month ago)
- Language: PHP
- Homepage:
- Size: 555 KB
- Stars: 77
- Watchers: 16
- Forks: 10
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# WP CLI Faker
This package introduces two new WP CLI commands to generate fake data.
## Install as WordPress package
This command can be installed for WP CLI by running:
`wp package install yoast/wp-cli-faker`.
In many cases the default memory limit will not be enough to run composer so running the following instead is generally recommended:
`php -d memory_limit=512M "$(which wp)" package install yoast/wp-cli-faker`
## Install as WordPress Plugin
Clone the repo into your WordPress plugins folder.
This repo requires composer 1+ in order to be compatible with WP cli, so to use it as a plugin you must install dependencies with composer 1+. For ease of use composer 1 is shipped as a .phar file.
Run `php composer.phar install`.
## Core
The `wp faker core content` command generates authors, attachments, categories, tags, posts and pages. It supports the following flags:
- authors: The number of authors to generate, by default 10.
- attachments: The number of attachments to generate, by default 10.
- attachment-keyword: The keyword to search for on loremflickr.com, by default wordpress.
- categories: The number of categories to generate, by default 10.
- tags: The number of tags to generate, by default 25.
- posts: The number of posts to generate, by default 100.
- pages: The number of pages to generate, by default 5.## WooCommerce
The `wp faker woocommerce products` command generates attachments, product categories, brands ( if Perfect WooCommerce Brands is installed ), products and review. It supports the following flags:
- attachments: The number of attachments to generate, by default 10.
- attachment-keyword: The keyword to search for on loremflickr.com, by default jewelry.
- categories: The number of product categories to generate, by default 25.
- brands: The number of brands to generate, by default 25.
- products: The number of products to generate, by default 300.
- min-reviews: The minimum number of reviews to generate per product, by default 3.
- max-reviews: The maximum number of reviews to generate per product, by default 8.