There is not a way, but it may be on track as being a feature in WordPress in the future. https://core.trac.wordpress.org/ticket/23168
WordPress currently depends on the core statuses, even if you hide them.
Woocommerce, for example, has its own statuses for its custom post types, but they still depend on “draft” etc.
I needed this a couple of months ago, and opted instead to use jQuery on the admin pages for the post type to hide all but my own personal statii (plural?) from the status dropdown.
I could be wrong… 🙂
Related Posts:
- New post status for custom post type
- How to change “Draft” string for status of custom post type to “Unavailable”?
- Restrict a Post Types Post Status
- Custom post status and preview
- Custom Post Status not showing in Custom Post Type ALL view
- Setting a title on a Custom Post Type that doesn’t support titles
- delete custom post based on custom field date
- How do I check if a posts status is set to draft or pending?
- Error after deleting Custom Post Type with a function (no trash used)
- How to set default status to custom post type
- 1 day after custom date change post status to draft
- Auto-generated posts not showing in backend (but being counted!)
- How to limit post of custom post status?
- Custom date changer post_date => future – missed schedule error
- Featured image overlay when changing post status
- Custom post type suppress transition from future to publish
- Update postmeta Parent when post_status child change
- Add custom post type drafts to RSS feed
- How to define which register_post_status goes to which register_post_type?
- Programmatically change post visibility on save_post action return a 500
- Published post auto change status to pending after 90 days
- Manually adding or updating CPT automatically sets post_status of future
- Change user role when user’s first post gets published
- Set Post Private if no linked Post Objects (ACF)
- Show custom post status when logged out
- How to hide private posts even if user is admin
- Update post status from “publish” to “trash” prior to year 2018
- edit.php all post not working
- Sql Update CPT from publish to draft and particular custom field
- Custom Post Status not getting displayed after post update
- Custom status and permalinks don’t work?
- How to save post_status using action save_post?
- How to stop post status from reverting to Published?
- wp_insert_post() creates duplicates with ‘post_status’ => ‘publish’
- Implement post status update as frontend news announcement
- date archive future posts
- Custom Post Status & Taxonomies
- How to change post status link order(priority) on cpt listing page
- Comments not working (error not allowed) on posts with custom post status
- Can’t publish custom type posts that don’t support title and editor, instead they’re saved as draft
- How do test if a post is a custom post type?
- Where to put my code: plugin or functions.php?
- What does this PHP function code mean? [closed]
- Remove slug from custom post type post URLs
- How to disable the single view for a custom post type?
- Custom post types, taxonomies, and permalinks
- Query all posts where a meta key does not exist
- How to create a permalink structure with custom taxonomies and custom post types like base-name/parent-tax/child-tax/custom-post-type-name
- How to get all taxonomies of a post type?
- How to sort the admin area of a WordPress custom post type by a custom field
- How to create a custom search for custom post type?
- Deregister custom post types
- Can I assign a template to a custom post type?
- Permalinks: custom post type -> custom taxonomy -> post
- Should I use custom post types or a custom database tables for plugin development?
- Enable revisions for custom post type
- Extending the search context in the admin list post screen
- How do I query a custom post type with a custom taxonomy?
- Adding a Custom Post Type into the menu screen
- Pagination not working with custom loop
- How to Add Tags to Custom Post Type?
- How come Featured Image isn’t showing up in my Custom Post Type?
- Custom Post Type URL Rewriting?
- Add category base to url in custom post type/taxonomy
- Include custom taxonomy term in search
- Is It Possible To Add Custom Post Type Menu As Another Custom Post Type Sub Menu
- Adding ‘menu order’ column to custom post type admin screen
- Capabilities and Custom Post Types
- Can the Next/Prev Post links be ordered by menu order or by a meta key?
- what is the correct way to compare dates in a WP query_posts meta_query
- Use register_post_type() to modify an existing post type
- Custom Taxonomy specific to a Custom Post type
- Renaming Custom Post Types and Taxonomies
- List all posts in custom post type by taxonomy
- Redeclare/Change Slug of a Plugin’s Custom Post Type
- Allow member to have access to custom post type only. Permission to only edit their own posts
- Mixing custom post type and taxonomy rewrite structures?
- Advanced search form with filters for custom taxonomies and custom fields
- Highlighting wp_nav_menu() Ancestor Class w/o Children in Nav Structure?
- Resolve a custom post type name vs. page permalink conflict (same slug)
- Get custom post_type’s archive URL
- Enable Gutenberg on custom post type
- Is there a way to get N number of WYSIWYG editors in a custom post type?
- Can multiple custom post types share a custom taxonomy?
- How to Add Custom Fields to a Custom Post Type?
- Hook for post and page load
- How to enqueue scripts on custom post add/edit pages?
- How to display value of custom fields in page
- Where are wordpress custom types stored?
- Using save_post to replace the post’s title
- Custom Post Type pages are “not found”
- Possible to hide Custom Post Type UI/Menu from specific User Roles?
- How do I safely change the name of a custom post type?
- Custom post type single page returns 404 error
- Change “Enter Title Here” help text on a custom post type
- Hide content box with Custom Post Type?
- Change the text on the Publish button
- WP REST API fetch posts from post type
- Remove taxonomy slug from a custom hierarchical taxonomy permalink
- Adding categories to custom post type in permalink