Yes, its a multisite network from a single installation. I see the problem occurs when a user makes his/her site accessible only to users registered on their site. IE no longer allowing search engines to index. This is when the ‘Public’ attribute becomes disabled (although still ticked). Is this by design?
In one example of a site not showing, ‘public’ is ticked but box is grayed out? The other sites which are showing have ‘public’ ticked but the box is visible.
Thanks for getting back so quickly. Yes I edited the ‘other’ plugin which was only displaying posts set to ‘public’. Basically removed that if statement. So, now all titles of posts get displayed on the parent site, but if a non-user of the child site clicks on the link they get a wordpress challenge. Your plugin works a treat!