You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The override is on effective behavior, not the option — the saved
372
+
preference stays untouched (and the settings form keeps editing it), so
373
+
removing the filter restores whatever the site had configured. Because the
374
+
filter runs last, it can also force the lane back *on* while the option is
375
+
off.
376
+
377
+
While comment publishing is disabled, ATmosphere does not create, update,
378
+
or delete Bluesky reply records for WordPress comments, including work that
379
+
was already queued in WP-Cron. Replies that were previously published
380
+
remain unchanged. Post and standard.site document publishing continues
381
+
normally, as does inbound syncing of Bluesky replies, likes, and reposts.
382
+
383
+
Direct calls to the `Publisher` comment methods return a WP_Error with the
384
+
`atmosphere_comment_publishing_disabled` code while the control is off. Use
385
+
`\Atmosphere\is_comment_publishing_enabled()` when an integration needs to inspect
386
+
the effective state.
387
+
355
388
## Token Encryption
356
389
357
390
OAuth tokens are encrypted at rest with a key derived from the site's `AUTH_KEY` and `AUTH_SALT`. That keeps the key out of the database, but it also means the stored tokens become unreadable when the salts change — after a migration, a regenerated `wp-config.php`, or a security plugin that rotates salts on a schedule. ATmosphere detects that case, flags the connection, and asks the user to reconnect.
\apply_filters( 'atmosphere_should_publish_comments', $bool ); // Feature switch for publishing WP comments to Bluesky; runs after the stored setting, final say. NOT the per-comment `_comment` filter above.
0 commit comments