Allow other roles to edit Notifications

You can overwrite the Notification post type capabilities. See the capabilities for specific roles.

In below example you are allowing everyone with Editor role or greater to manage the Notifications.

add_filter( 'notification/post_type/capabilities', function( $capabilities ) {
    return [
		'edit_post'          => 'publish_posts',
		'read_post'          => 'publish_posts',
		'delete_post'        => 'publish_posts',
		'edit_posts'         => 'publish_posts',
		'edit_others_posts'  => 'publish_posts',
		'delete_posts'       => 'publish_posts',
		'publish_posts'      => 'publish_posts',
		'read_private_posts' => 'publish_posts',
	];
} );

Last updated