Introducing Publishing Checklist v0.1.0

Today we’re releasing v0.1.0 of the Publishing Checklist, a WordPress plugin that makes it easy for developers to add a checklist of production requirements to site content.

Ever accidentally published a post without a featured image? Noticed that the journalists in your newsroom often forget to tag their posts? Have some custom meta fields that your sales team really needs populated on each post? If you answered yes to any of these, we bet you’ll understand the thought that led us to building this feature.

Publishing Checklist is an improvement over existing checklist plugins through its easy-to-use API that allows checklist items to be programmatically “checked” when a post is saved using a callback.

The checklist for a post will appear in both the Manage and Edit contexts.


How do you add a checklist? It’s so simple, check out this gist that adds a checklist with a single requirement (featured image):

add_action( 'publishing_checklist_init', function() {
$args = array(
'label' => esc_html__( 'Featured Image', 'demo_publishing_checklist' ),
'callback' => function ( $post_id, $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 );
} );

Publishing Checklist v0.1.0 also ships with a WP CLI command – perfect for some heavy duty analysis of your organization’s production habits. Just run something like wp publishing-checklist evaluate 717 --url= and you’ll get a return like this:

Publishing Checklist screenshot

We’re releasing v0.1.0 today, and we look forward to continuing to develop the plugin with the community.

Fusion engineers are active members in the News Nerdery – you should join if you’d like to discuss the project with us. Or just check out our issues backlog and get started with a pull request.