This plugin specifically disables all non-admin users (with posting capability), from creating and adding new POSTS from the user dashboard.
Limit the number of posts or custom post types that can be published based on role (i.e, author) or user.
Bake Post can be used to display recent posts and posts from particular category and tags. (Not compatible for Multisites)
this plugin helps you to limit the number of posts/pages/custom post types each user can create on your site.