PHP Class Post_Type_Command, wp-cli

## EXAMPLES # Get details about a post type $ wp post-type get page --fields=name,label,hierarchical --format=json {"name":"page","label":"Pages","hierarchical":true} # List post types with 'post' capability type $ wp post-type list --capability_type=post --fields=name,public +---------------+--------+ | name | public | +---------------+--------+ | post | 1 | | attachment | 1 | | revision | | | nav_menu_item | | +---------------+--------+
Inheritance: extends WP_CLI_Command
显示文件 Open project: wp-cli/wp-cli

Public Methods

Method Description
get ( $args, $assoc_args ) Get details about a registered post type.
list_ ( $args, $assoc_args ) List registered post types.

Private Methods

Method Description
get_formatter ( &$assoc_args )

Method Details

get() public method

## OPTIONS : Post type slug [--field=] : Instead of returning the whole taxonomy, returns the value of a single field. [--fields=] : Limit the output to specific fields. Defaults to all fields. [--format=] : Render output in a particular format. --- default: table options: - table - csv - json - yaml --- ## EXAMPLES # Get details about the 'page' post type. $ wp post-type get page --fields=name,label,hierarchical --format=json {"name":"page","label":"Pages","hierarchical":true}
public get ( $args, $assoc_args )

list_() public method

## OPTIONS [--=] : Filter by one or more fields (see get_post_types() first parameter for a list of available fields). [--field=] : Prints the value of a single field for each post type. [--fields=] : Limit the output to specific post type fields. [--format=] : Render output in a particular format. --- default: table options: - table - csv - json - count - yaml --- ## AVAILABLE FIELDS These fields will be displayed by default for each term: * name * label * description * hierarchical * public * capability_type There are no optionally available fields. ## EXAMPLES # List registered post types $ wp post-type list --format=csv name,label,description,hierarchical,public,capability_type post,Posts,,,1,post page,Pages,,1,1,page attachment,Media,,,1,post revision,Revisions,,,,post nav_menu_item,"Navigation Menu Items",,,,post # List post types with 'post' capability type $ wp post-type list --capability_type=post --fields=name,public +---------------+--------+ | name | public | +---------------+--------+ | post | 1 | | attachment | 1 | | revision | | | nav_menu_item | | +---------------+--------+
public list_ ( $args, $assoc_args )