Yes it is. As noted in the documentation for register_post_type()
(emphasis mine):
‘show_in_rest’
(bool) Whether to include the post type in the REST API. Set this to true for the post type to be available in the block editor.
This is because the block editor (Gutenberg) is completely powered by the REST API. If the post type is not accessible via REST then the block editor cannot load or save the post.
Related Posts:
- Enable Gutenberg on custom post type
- Creating conditional blocks for WordPress Gutenberg
- Add class to Gutenberg Editor for Custom Post Types
- How to filter by custom post type on Gutenberg “Latest Posts’ block
- Gutenberg: Sidebar for specific post type
- Gutenberg how to make attribute to save to meta
- How to add button to post page WordPress 5.x
- WordPress Gutenberg-Block with ESNext (withState, withSelect)
- The editor has encountered an unexpected error. // TypeError: Cannot read property ‘prefix’ of null
- Display different gutenberg template from selected post attributes
- WordPress Rest API only returns content when posttype has editor capability
- Lock post meta block at the bottom of a custom post type
- How can I list all custom post types in a block
- Gutenberg Featured-Image-panel missing when user with custom role edits Custom Post Type
- Adding a Gutenberg-like custom field on a custom post type
- Classic editor showing in Gutenberg when creating a custom post type
- Creating template with h3 block (block editor)
- How To Enable Block Editor (Gutenberg) for Existing Post Type via functions.php
- How to make a custom taxonomy selectable in post publish area?
- I can’t choose the custom taxonomy in my custom post type on Gutenberg
- Parent field missing from custom post type in the block editor
- How to get the parent of a non-hierarchical custom post type being edited in Gutenberg
- post_type_link not working in gutenberg
- What is the recommended / best way to do this: Event calendar post/type in a block-based theme?
- Getting meta in editor plugin, and event triggering issue
- Save the post parent in a custom post type in Gutenberg
- WordPress CPT save metadata in gutenberg
- Can I override a CPT template on a per post basis with Gutenberg block editor?
- Query Post Object in WP Admin
- How to display “Category and Post_tag” component in a CPT Gutenberg edit screen?
- Combine multiple getEntityRecords calls
- Custom post type editor uses old tinyMCE
- Use core block functionality in a custom block gutenberg
- gutenberg message
- How do I assign a block template (.html) to a custom post type?
- Custom post type set default template using block editor
- CPT: Enable Gutenberg, but disable editor field
- Select custom post type do display from page editor
- How add Filter by Tags and by categories to custom post type in Gutenberg block
- Is it possible to add the Gutenberg block editor to a custom taxonomy?
- How to debug failing updates for custom post type?
- Some posts not displaying by taxonomy term
- Can you programme the selected page template to display block patterns automatically?
- Possible to limit internal link search to post types with Gutenberg editor?
- Custom Gutenberg block problem – This block has encountered an error and cannot be previewed
- Create a shortcode to display custom post types with a specific taxonomy
- custom slug for custom post type
- Get all authors with at least one post of ‘custom post type’
- Returning search results by relevance, including Custom Post Types
- It is possible to get a list of post types asociated to a taxonomy?
- Sorting for each custom taxonomy
- ascending order custom post type
- New WP_query in template not working with CPT+category on some pages
- Custom Post Type rewrite redirects to homepage
- Displaying a specific post in a wp query by post id
- How to remove custom post type name from base url?
- Set up a Child/Parent relationship with a Custom Post Type
- get_posts of Custom Post Type AND Custom Taxonomy
- Tag page with Custom Post Types not returning any posts
- Pagination of Custom Post Types not Changing Posts
- How do I create custom fields for multiple post types?
- Pagination issue on category.php using custom post type query
- How to add custom field to view-edit post type page
- Pages are not saving due to custom post type
- How to get all tags of a custom post type by id
- Losing Nav Active State in Menu
- How to hook one custom post-types post to another?
- Custom select query for taxonomies that have posts categorized in another taxonomy
- Custom posts template page
- Add Previous/Next Buttons to CPT Single Pages Only
- Role capabilities issue
- Dynamically insert code to custom post type loop
- Showing User’s Post Counts by Custom Post Type in the Author.php?
- How To Post WordPress Custom Post Types to Twitter via IFTTT
- Custom Post Type Category URL
- Do I need to use another custom post type for 1 post that differs from all of the others?
- CPT as Product in WooCommerce
- Increasing the default number of posts in custom post types
- Calling related posts to a custom post type, taxonomy & Tag id
- How to get custom post type title, excerpt, thumbnail and permalink by post ID?
- Prevent user from editing others posts
- how to redirect to a custom post template
- How to get the custom post data using post id in WordPress?
- Should I use a custom taxonomy or custom post type for grouping a list of panels associated with a group of tests?
- Unknown Post Meta Records
- CPT post doesnt shows tags and category on backend admin page
- Adding a nav menu for a custom post type
- Custom taxonomy- only output relevant terms
- Post types showing tables…Can I do that?
- Registering an optional custom post type from a plugin
- Dropdown switching subcategories portfolio
- Weird capabilities / roles behavior
- Generate custom RSS from a plugin
- How to Arrange Support => Thumbnail
- Filter custom post type by tags
- Displaying posts exclusively in their category (not parent)
- Can’t make permalink of CPT work
- Paged within a custom content type template [duplicate]
- Generating custom URL before post is published
- Setting a Master Menu on a Custom Post Type