| 开发者 | alexhedstrom |
|---|---|
| 更新时间 | 2026年6月26日 14:03 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.0 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
[bluefeed] shortcode. Choose from five beautiful layouts:
layout – classic, cards, compact, images, or videos (default: classic)count – Number of posts (default: 9, max 100)handle – Override the Bluesky handle from settingscolumns – Grid columns for images, cards, and videos layouts (default: 3)gap – Space between posts/cards in pixels (default: auto per layout)border_radius – Corner rounding in pixels (default: 12, use 0 for square)border_width – Border thickness in pixels (default: 1, images layout defaults to 0)show_header – Show profile header: true/false (default: true)show_replies – Include replies in the feed: true/false (default: false; not used by images or videos layouts)show_images – Show images in classic/cards layouts: true/false (default: false)show_videos – Show video thumbnails in classic/cards layouts: true/false (default: false)show_follow – Show follow button: true/false (default: true)show_caption – Show post caption on hover in images layout: true/false (default: false)show_avatar – Show post author avatar: true/false (default: true)show_name – Show post author display name: true/false (default: true)show_handle – Show post author @handle: true/false (default: true)show_time – Show post timestamp: true/false (default: true)show_stats – Show stats bar (replies, reposts, likes) on all layouts including images overlay: true/false (default: true)card_bg, placeholder_bg, post_text, meta_text, card_borderlink_color, link_hover, row_hover_bg, header_namefollow_text, follow_bg, follow_border, follow_hover_text, follow_hover_bgbluefeed folder to /wp-content/plugins/[bluefeed] shortcode to any page or postYou need a Bluesky handle to display a feed. The plugin uses the public API to fetch posts. No App Password or authentication is required.
Yes! Use the handle parameter to show different accounts:
[bluefeed handle="user1.bsky.social"]
[bluefeed handle="user2.bsky.social"]
The Images layout automatically filters to only show posts that contain images (including gallery carousels), displaying them in a square grid. When visitors hover over an image, they see the reply, repost, and like counts.
The Videos layout filters to only show posts that contain videos, using the same card body as the Cards layout. Video thumbnails keep their natural aspect ratio (portrait or landscape). A play overlay appears on hover. Clicking a thumbnail opens the post on Bluesky. You can also show video thumbnails inline in classic/cards layouts using show_videos="true".
Yes. You can set global default colors in Settings → BlueFeed → Color Customization, or override colors per-shortcode using color attributes like card_bg="#1a1a2e".
Go to Settings → BlueFeed and click Test Connection. This will tell you whether your server can reach the Bluesky API. If it times out, your hosting provider may be blocking outbound HTTPS requests. Contact them to whitelist public.api.bsky.app.
Feed data is cached for 15 minutes by default (configurable in settings). If the API is temporarily unreachable, the plugin serves the last cached data instead of showing an error.
Yes. BlueFeed is fully translation-ready. All user-facing strings in the admin settings page, Gutenberg block editor, and front-end output use the bluefeed text domain. Translators can use the included languages/bluefeed.pot template, or contribute translations via translate.wordpress.org.
show_videos shortcode parameter and block toggle for inline video thumbnails in classic and cards layoutsshow_handle not rendering on cards and videos layoutsbluefeed.pot template for translatorsshow_avatar shortcode parameter and admin setting to show/hide post author avatars (default: true)show_name shortcode parameter and admin setting to show/hide post author display names (default: true)show_handle shortcode parameter and admin setting to show/hide post author @handles (default: true)show_time shortcode parameter and admin setting to show/hide post timestamps (default: true)show_stats shortcode parameter and admin setting to show/hide the stats bar (replies, reposts, likes) on all layouts including the images overlay (default: true)gap shortcode parameter to override spacing per-shortcode (e.g. [bluefeed layout="cards" gap="24"])border_radius shortcode parameter (e.g. [bluefeed border_radius="0"] for square corners)border_width shortcode parameter (default: 1px, images layout defaults to 0)