Let each author at your WordPress website connect to their Bluesky account. When they publish a post, it is sent to their Bluesky account.
Let each author at your WordPress website connect to their Bluesky account. When they publish a post, it is sent to their Bluesky account. (There is a 1 to 2+ minute delay depending on if a token is expired and/or something like the image upload fails at first.)
This plugin allows each WordPress author to connect their Bluesky account using their handle and password. It then automatically posts published posts to their Bluesky account.
Each author can connect their Bluesky account by using the provided shortcode [bsky_connect]
. This renders a connection form for the author to connect or disconnect their Bluesky account.
When a post is published, the plugin schedules an auto-post to Bluesky with a delay of 1 minute using the wilcosky_bsky_schedule_auto_post
function.
The wilcosky_bsky_auto_post
function is triggered to perform the following steps:
If the initial posting attempt fails:
Authors can view a log of their auto-post attempts, including any errors or successful posts, directly from the frontend.
Authors can disconnect their Bluesky account using the disconnect form rendered by the [bsky_connect]
shortcode. This will remove all stored session tokens and credentials.
When the plugin is uninstalled, it will clean up all relevant data, including user metadata and post metadata, and clear any scheduled events related to auto-posting to Bluesky.
wp-bluesky-autopost-per-author.php
: The main plugin file containing all the functionality./wp-content/plugins/wp-bluesky-autopost-per-author
directory, or install the plugin through the WordPress plugins screen directly.[bsky_connect]
shortcode to a page or post where authors can connect their Bluesky accounts.wp-config.php
file, replacing 'randomkeyhere'
with a long random key:
define('WILCOSKY_BSKY_ENCRYPTION_KEY', 'randomkeyhere');
[bsky_connect]
shortcode form.[bsky_connect]
shortcode form.This plugin is licensed under the GPL3 license.
For support, contact Billy Wilcosky.
BlueSky SDK is a comprehensive PHP library designed to seamlessly integrate with the BlueSky social network.
Simple helper for interacting with the Bluesky API/AT protocol
An small PHP library for Bluesky social using the AT Protocol.
Libphpsky is a PHP library designed to interact with Bluesky decentralized social media protocol - AT protocol.
Converting a BlueSky Starter Pack to User List
A PHP library for integrating with and communicating over the AT Protocol
Your Brand Here!
50K+ engaged viewers every month
Limited spots available!
📧 Contact us via email🦋 Contact us on Bluesky