Generates PHP code for registering a Custom Post Type in plugin with WP-CLI.
N.B. To use the commands added by the plugin you must have installed WP-CLI
Clone the repo or download the files in WP plugins folder:
git clone https://github.com/stfn00/cpt-wp-cli
Then activate it and you are ready to use the commands from WP-CLI.
This package implements the following commands:
Generates PHP code for registering a Custom Post Type in plugin.
wp cpt-wp-cli plugin <slug> [--label=<label>] [--dashicon=<dashicon>] [--dir=<dirname>] [--plugin_name=<title>] [--plugin_description=<description>] [--plugin_author=<author>] [--plugin_author_uri=<url>] [--plugin_uri=<url>] [--activate] [--activate-network] [--force]
The following files are always generated:
plugin-slug.phpis the main PHP plugin file.readme.txtis the readme file for the plugin..gitignoretells which files (or patterns) git should ignore..distignoretells which files and folders should be ignored in distribution.
OPTIONS
<slug>
The internal name of Custom Post Type.
[--label=<label>]
The text used to translate the update messages.
[--dashicon=<dashicon>]
The dashicon to use in the menu.
[--dir=<dirname>]
Put the new plugin in some arbitrary directory path. Plugin directory will be path plus supplied slug.
[--plugin_name=<title>]
What to put in the 'Plugin Name:' header.
[--plugin_description=<description>]
What to put in the 'Description:' header.
[--plugin_author=<author>]
What to put in the 'Author:' header.
[--plugin_author_uri=<url>]
What to put in the 'Author URI:' header.
[--plugin_uri=<url>]
What to put in the 'Plugin URI:' header.
[--activate]
Activate the newly generated plugin.
[--activate-network]
Network activate the newly generated plugin.
[--force]
Overwrite files that already exist.
EXAMPLES
$ wp cpt-wp-cli plugin sample-cpt --label="Sample CPT"
Success: Created plugin files.