wordpress-seeder

0.0.11 • Public • Published

Seed WordPress Data

Create fake data to seed wordpress sites using the REST API like a boss.

$ wordpress-seeder --endpoint https://yourdomain.com/wp-json --username a --password b create --amount 2 pages

Created page 1/2 ID #11109 https://yourdomain.com/delectus-repudiandae-in-animi/
Created page 2/2 ID #11110 https://yourdomain.com/aut-sunt-commodi-est/

Install

npm install -g wordpress-seeder

Usage

Global options:

$ wordpress-seeder --help

Usage: 🚀 WordPress Seeder [options] [command]

Creates fake data to seed wordpress sites using the REST API.

Options:
  -V, --version              output the version number
  -e, --endpoint <endpoint>  url to the rest api base (i.e.: https://domain.com/wp-json)
  -u, --username <username>  wordpress username
  -p, --password <password>  wordpress password
  -h, --help                 display help for command

Commands:
  create [options] <type>    create new resources of type specified
  help [command]             display help for command

Create options:

$ wordpress-seeder create --help

Usage: 🚀 WordPress Seeder create [options] <type>

create new resources of type specified

Arguments:
  type                   resource type (choices: "categories", "comments", "pages", "posts", "tags")

Options:
  -a, --amount <amount>  amount of records to create
  -h, --help             display help for command

Development

git clone https://github.com/mateothegreat/wordpress-seeder.git
cd wordpress-seeder
npm install

Running a command locally:

npx ts-node src/main.ts create --amount 2 categories

Readme

Keywords

Package Sidebar

Install

npm i wordpress-seeder

Weekly Downloads

3

Version

0.0.11

License

MIT

Unpacked Size

43.7 kB

Total Files

18

Last publish

Collaborators

  • mateothegreat