wp taxonomy
Retrieves information about registered taxonomies.
See references for built-in taxonomies and custom taxonomies.
Subcommands
| Command | Description |
|---|---|
wp taxonomy get |
Gets details about a registered taxonomy. |
wp taxonomy list |
Lists registered taxonomies. |
wp taxonomy get
Gets details about a registered taxonomy.
Synopsis
wp taxonomy get <taxonomy> [--field=<field>] [--fields=<fields>] [--format=<format>]
Options
<taxonomy>
: Taxonomy slug.
[--field=<field>]
: Instead of returning the whole taxonomy, returns the value of a single field.
[--fields=<fields>]
: Limit the output to specific fields. Defaults to all fields.
[--format=<format>]
: Render output in a particular format. Default: table. Options: table, csv, json, yaml.
Available Fields
Default fields: name, label, description, object_type, show_tagcloud, hierarchical, public, labels, cap.
Optional fields: count.
Examples
# Get details of `category` taxonomy.
$ wp taxonomy get category --fields=name,label,object_type
+-------------+------------+
| Field | Value |
+-------------+------------+
| name | category |
| label | Categories |
| object_type | ["post"] |
+-------------+------------+
# Get capabilities of 'post_tag' taxonomy.
$ wp taxonomy get post_tag --field=cap
{"manage_terms":"manage_categories","edit_terms":"manage_categories","delete_terms":"manage_categories","assign_terms":"edit_posts"}
wp taxonomy list
Lists registered taxonomies.
Synopsis
wp taxonomy list [--<field>=<value>] [--field=<field>] [--fields=<fields>] [--format=<format>]
Options
[--<field>=<value>]
: Filter by one or more fields (see get_taxonomies() first parameter for a list of available fields).
[--field=<field>]
: Prints the value of a single field for each taxonomy.
[--fields=<fields>]
: Limit the output to specific taxonomy fields.
[--format=<format>]
: Render output in a particular format. Default: table. Options: table, csv, json, count, yaml.
Available Fields
Default fields: name, label, description, object_type, show_tagcloud, hierarchical, public.
Optional fields: count.
Examples
# List all taxonomies.
$ wp taxonomy list --format=csv
name,label,description,object_type,show_tagcloud,hierarchical,public
category,Categories,,post,1,1,1
post_tag,Tags,,post,1,,1
nav_menu,"Navigation Menus",,nav_menu_item,,,
link_category,"Link Categories",,link,1,,
post_format,Format,,post,,,1
# List all taxonomies with 'post' object type.
$ wp taxonomy list --object_type=post --fields=name,public
+-------------+--------+
| name | public |
+-------------+--------+
| category | 1 |
| post_tag | 1 |
| post_format | 1 |
+-------------+--------+
Examples
# List all taxonomies with 'post' object type.
$ wp taxonomy list --object_type=post --fields=name,public
+-------------+--------+
| name | public |
+-------------+--------+
| category | 1 |
| post_tag | 1 |
| post_format | 1 |
+-------------+--------+
# Get capabilities of 'post_tag' taxonomy.
$ wp taxonomy get post_tag --field=cap
{"manage_terms":"manage_categories","edit_terms":"manage_categories","delete_terms":"manage_categories","assign_terms":"edit_posts"}