There is a way to override using a WordPress filter to change the output of the default markup. But, I don’t recommend it for this for a couple reasons. The main reason, have a look at notice the type hierarchy: Thing > CreativeWork > Article > SocialMediaPosting > BlogPosting. That means a BlogPosting is a subtype of and Google already knows enough to figure out it is also a type of Article. This is supported in Google’s guidelines, #2 Use the most specific applicable type and property names