Linux 软件免费装
Banner图

ATmosphere

开发者 automattic
pfefferle
kraftbj
ryancowles
jeherve
ryanc413
更新时间 2026年7月22日 17:03
PHP版本: 8.2 及以上
WordPress版本: 7.0
版权: GPL-2.0-or-later
版权网址: 版权信息

标签

crossposting connector bluesky atproto at-protocol

下载

1.1.0 2.0.0 2.1.0 1.0.0 1.1.1 1.2.0

详情介绍:

ATmosphere turns your WordPress site into a first-class citizen of the AT Protocol — the open network behind Bluesky. When you publish a post, ATmosphere automatically shares it on Bluesky and stores the full article on your AT Protocol account so any compatible app can read it. When people on Bluesky reply, like, or repost what you shared, those reactions show up as comments on your post. And approved comments left by WordPress users who are allowed to publish posts are sent right back to Bluesky as replies under your original post — so the same conversation happens in both places without you having to copy anything by hand. What you get How it works
  1. Install ATmosphere and activate it.
  2. Go to Settings → ATmosphere and click "Connect" — sign in to Bluesky in the normal Bluesky window, then come back to WordPress.
  3. Fill in a name, description, and icon for your "publication" — this is how your site is represented on the AT Protocol.
  4. Publish a post.
  5. Open Bluesky — your post is there. People can reply, like, repost, and follow as they normally would.
  6. Replies, likes, and reposts will start appearing as comments on your WordPress post. Approved comments from users who can publish WordPress posts will appear as replies on Bluesky.
Note: Cross-posting only kicks in for posts you publish after connecting. To bring older posts across, run wp atmosphere backfill from WP-CLI.

安装:

  1. Upload the atmosphere folder to /wp-content/plugins/ (or install from the Plugins screen in WordPress).
  2. Activate the plugin through the "Plugins" menu.
  3. Go to Settings → ATmosphere and click "Connect" to sign in with your Bluesky account.
  4. Set the name, description, and icon for how your site should appear on the AT Protocol.
  5. You're done — your next WordPress post will appear on Bluesky.

升级注意事项:

0.1.0 Initial release.

常见问题:

Do I need a Bluesky account?

Yes — or an account on any AT Protocol provider. Most people sign up at bsky.app, but the plugin works with any compatible AT Protocol service.

Does my account information stay on my site?

Yes. ATmosphere signs in to Bluesky directly from your WordPress site. Nothing is routed through Automattic or any other intermediary, and your sign-in tokens are stored encrypted on your site.

Why does ATmosphere say it needs to reconnect?

Your Bluesky sign-in tokens are stored encrypted using your site's WordPress security keys. If those keys change — after a site migration, or when a security plugin rotates them — the saved login can no longer be read, and ATmosphere asks you to reconnect. Reconnecting on the settings page fixes it in one step. If it keeps happening, look for a security plugin that rotates your keys on a schedule.

Can I use my own domain as my Bluesky handle?

Yes — that's one of the headline features. Once you've connected, open Bluesky's app settings, choose "Change Handle", pick "I have my own domain", and enter your WordPress site's domain. Bluesky will check that it really is your site (ATmosphere takes care of the verification file) and switch your handle.

Can I stop a single post from being cross-posted?

Yes. In the post editor sidebar there's an "ATmosphere" panel where you can opt the current post out before publishing.

What about long posts?

Long posts are turned into a short Bluesky thread of a few connected posts, with the last one linking back to the full article on your site. The full text of your post lives on your AT Protocol account, so other AT Protocol-aware apps and readers can show it too.

Are my WordPress comments published to Bluesky?

Yes — approved comments left by WordPress users who are allowed to publish posts are sent to Bluesky as replies under your original post. Comments from Subscribers and other comment-only accounts stay local, as do anonymous comments, trackbacks, and pingbacks.

Can I stop WordPress comments from being published to Bluesky?

Yes. Under Settings → ATmosphere → Reactions, turn off Publish eligible WordPress comments as Bluesky replies. New comment changes will stay on WordPress; replies already published to Bluesky are left unchanged. Incoming Bluesky replies, likes, and reposts continue to follow their own settings. Plugins can enforce this with the atmosphere_should_publish_comments filter, which overrides the saved setting without changing it.

Are Bluesky replies and reposts pulled back into WordPress?

Yes. ATmosphere checks Bluesky periodically and turns replies, likes, and reposts into WordPress comments on the matching post. Likes and reposts have their own comment types so they show up as engagement counts, not as duplicate comment text. ATmosphere also checks a small rolling batch of published posts each day, so older missed replies are recovered automatically without requiring post IDs. To check a specific post immediately, run wp atmosphere replies backfill <post-id> from WP-CLI. Both paths scan replies currently visible through Bluesky's public API and import those that are not already present.

What about posts I already published before installing?

By default, only new posts are shared. You can publish older ones on demand by running wp atmosphere backfill from WP-CLI.

Can I undo a cross-post?

Yes. If you delete or unpublish a WordPress post, the matching Bluesky post and AT Protocol records are removed too. If you trash a post and then restore it, ATmosphere re-publishes it.

Does ATmosphere support WordPress Multisite?

Not at this time. ATmosphere is designed for a single WordPress site. On a Network-activated install only the current site's data is read and written, and uninstall only cleans the current site — credentials and records on other sites in the network are left intact.

更新日志:

2.1.0 - 2026-07-22 Added Fixed 2.0.0 - 2026-07-08 Added Changed Fixed