Custom Post Types and Custom taxonomies
Probably the best way is to use the help of code generators and manually enter PHP. example
or maybe the best way is to use class libraries like johnbillion/extended-cpts by respected author. For example, you can register a post type or taxonomy in one line.
Generators:
In order of first-look quality:
- Custom Post Type UI/ CPT UI
- Custom Post Type Generator
- WCK - Custom Fields and Custom Post Types Creator
Very extensive plugins:
This is a beautifull plugin, but not sure if it’s exactly for the sam purpose: CPT-onomies: Using Custom Post Types as Taxonomies
Poorly designed & disqualified plugins
These plugins are NOT even aware of already existing Custom Post types:
Converting Post Types and Taxonomies
This is
-
Post Type Switcher has everything, and here is an article about it.
-
Convert Post Types is beautiful plugin for mass-editing of Post Types.
Hierarchy plugin will solve a problem of editing and entering Custom Post Type data.
Notes on some values
Show in REST API
must be true to enable Gutenberg editor
https://lazyblocks.com/documentation/examples/custom-post-type-and-save-in-meta-control/
Abandoned: wpmudev/custompress
Fastest way to create new custom post type is:
wp scaffold post-type “press-release” –label=“Press Release” –plugin=_customize