[Pjax Blog] Blog Posts Widget has enough options to get and display blog posts as you imagine.
Display Option
- Layout (See Layout Type Here)
- Show The Number of Posts to Show
- Show Post View Count
- Show Button to Fetch More Posts
- Thumbnail Grayscale
- Show Taxonomy Link(Category, Tag or Custom Taxonomy)
- Order by(Publish Date, Modified Date or View Count)
- Widget Theme Color: Add Custom Accent Color
Filter Option
- Post Type(Posts, Pages or Other Custom Post Type)
- Taxonomy(Category, Tag or Other Custom Taxonomy)
- Terms IDs or Slugs(comma separated)
- Display Related Posts in Single Page.
- Custom Fields
- Post IDs
- Exclude Post IDs
Other Option
- Get Post with Ajax(Get Posts Asynchronously)