Can you try to set the .Visible attribute to true as well, so that the blog posts can be properly filtered - if you set the Visible attribute to true, you will notify the system to take items that are publicly visible. For example:
var BlogPosts = App.WorkWith().BlogPosts().Where(p => p.Parent.Title ==
&& p.Status == ContentLifecycleStatus.Live && p.Visible ==
The following query will return all published blog posts that are in the Blog called blog2. You can check the attached screenshot as well.
All the best,
the Telerik team
Do you want to have your say in the Sitefinity development roadmap? Do you want to know when a feature you requested is added or when a bug fixed? Explore the Telerik Public Issue Tracking
system and vote to affect the priority of the items