=== Extended Post Status === Contributors: welly2103 Tags: status, post, publishing, extended, statuses, page, post type Requires at least: 4.9.8 Tested up to: 5.2 Requires PHP: 7.2 Stable tag: 5.2 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Add new statuses to all post types (posts, pages, products, ...). You can handle post types with custom statuses and control the visibility of post types with your custom statuses. == Description == This plugin provides the option to add new statuses to the backend and define the system relevant status settings. You can add/edit statuses just as categories or tags. All statuses are available for all your post types. You will find a new menu item located in the posts admin menu. == Installation == 1. Upload to the `/wp-content/plugins/` directory 2. Activate the plugin through the 'Plugins' menu in WordPress 3. Use the new menu item `Statuses` in posts menu == Screenshots == 1. The status overview page 2. Quick edit with custom statuses 3. The status options in the classic post editor 4. The status options in gutenberg editor == Frequently Asked Questions == = How does this plugin work? = As there is no core hook to add new items to the status dropdown in posts and in the quick edit view, js is required to achieve this. It is definently the most dirty way, but WP Core does not provide other ways to do it. There is an open trac ticket fo this circumstance: https://core.trac.wordpress.org/ticket/12706 = What happens when I delete a status or deactivate the plugin? = Be careful, posts without a valid status will be hidden! Just change the status of your post with a custom status to a system status (e.g. publish or draft) before you delete a custom status or deactivate the plugin. Your posts will never be deleted, but you need to know your old status slugs once you have deleted a status or deactivated the plugin to get your posts back. == Changelog == = 1.0.3 = * [Added] Support for all post types = 1.0.2 = * [Added] Page and post count in status overview * [Fixed] Bug that removes all status settings when quickediting a status * [Fixed] Set slug length to max 20 chars because of posts status db field length = 1.0.1 = * [Added] Page status support * [Fixed] Bug in displaying posts/pages in 'all' list = 1.0.0 = * [Added] Initial version