Depends on what exactly isn’t working. But if you see the toggle and have checked it (or it is checked by default) and nothing seems to be going through after you’ve hit “Publish,” it could be there’s a conflict of sorts with another plugin; or that your Mastodon server somehow still rejects WordPress’ requests. (Mastodon.social would publish my posts all right, but somehow reject all attachments; indieweb.social works just fine.)
We also had a couple issues around that time that would impact only a small percentage of WP installs, so … have you tried again since? (I’m guessing you have, but …)
The most obvious start is to enable WP_DEBUG
and WP_DEBUG_LOG
in wp-config.php
and enable the debugging checkbox under Share on Mastodon’s settings.
The resulting debug log (usually in wp-content/debug.log
, unless you specifically set it to a different location or your web host has WordPress or PHP write to a different log file) may then tell us something.
Although it could also be, as another user reported, that the “sharing” flag seemingly doesn’t get saved at all. (We’ve never really figured that one out, unfortunately.)
So what you could also do, if that’s something you’re comfortable with, is after the toggle’s definitely enabled and the post was saved, check the (wp_)postmeta
database table for a row with your post’s ID, and look for a _share_on_mastodon meta
field; it should say "1"
.