Skip to main content
Version: v9 (Current)

Enable Non-Public Custom Post Types in WordPress Notifications

WordPress non-public custom post types require special configuration to work with the Notification plugin. By default, only public post types appear in notification settings, but developers can enable private post types using built-in filters.

add_filter(
'notification/settings/triggers/valid_post_types',
function($postTypes)
{
// Slug is the key and Singular name is the value.
$postTypes['non_public_post_type_slug'] = __('Non Public Post Type');
return $postTypes;
},
10,
2
);
warning

Not all Merge Tags will be working properly for the private post type, ie. the permalink tag.