Same cause, other case confirmed by the functional test BlogLocationIT (BLOG-269): a blog whose posts are stored outside of its space (e.g. blog MyBlog.WebHome with the posts location MyPosts). #displayEntryBlogLocation looks for the blog at MyPosts.WebHome, which is not a blog, so no "Posted in" link is displayed for its posts either. Both cases are fixed by taking the blog of the post (#getBlogDocument) instead of the WebHome of its posts location.
This message was sent by Atlassian Jira (v9.3.0#930000-sha1:287aeb6)
If image attachments aren't displayed, see this article.