Hey @officezen,
That’s actually the way it was intended to work. If you enable the “Post to GMB by default” setting, it will only auto-check the checkbox when you create a new WordPress post (or whatever page/CPT you are working with).
It will not be auto-checked for existing posts, or posts that already have been successfully published to GBP before. On those you will have to manually check the checkbox, and update the post in order to publish it.
It works that way to prevent accidentally spamming your GMB listing with posts. If that mechanism wasn’t in place and for example another plugin would trigger the “update” signal on a post (multiple times possibly), it would create a new GMB post each time.
~ Koen
Thanks for the info, Koen. Makes sense. It’s working fine as intended with new posts.
Also, I noticed some posts failed to publish with the error below:
Post contains errors and possibly hasn’t been published to one or more locations.
Most recent error: Failed to create/update post: Post image must be at least 250x250px. Selected image is 311x162px
Which settings govern this post image limit?
@officezen The 250x250px minimum size is enforced by GMB itself, so there is no way around that. The plugin adds its own custom image size to your WordPress install with a size of 1200×900 which is the optimal size for GMB posts.
If the uploaded image is smaller than that, it won’t be upscaled though.