Contributors: fusionengineering, danielbachhuber, davisshaver
Tags: editorial, checklist, publishing, preflight
Requires at least: 4.2
Tested up to: 4.3
Stable tag: 0.1.0
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Pre-flight your posts.
Publishing Checklist is a developer tool for adding pre-flight editorial checklists to WordPress posts. Each time a user saves a post, Publishing Checklist validates that post type's list of tasks to make sure the content is ready for release. Tasks are validated with callbacks you supply when registering tasks.
It's a plugin! Install it like any other.
Once you've done so, you'll need to register the checklist items and callbacks for your site. Here's a simple example that checks for a featured image.
add_action( 'publishing_checklist_init', function() {
$args = array(
'label' => esc_html__( 'Featured Image', 'demo_publishing_checklist' ),
'callback' => function ( $post_id ) {
return has_post_thumbnail( $post_id );
},
'explanation' => esc_html__( 'A featured image is required.', 'demo_publishing_checklist' ),
'post_type' => array( 'post' ),
);
Publishing_Checklist()->register_task( 'demo-featured-image', $args );
});
On Manage and Edit post screens.
Not yet.
- Initial release.
- Full release notes