← View all changelogs

Autoblue has a new autoblue/share_message filter that can be used to modify the message when sharing to Bluesky using PHP.

For example, you could use it to append all post tags as hashtags to the share message:

PHP
add_filter(
	'autoblue/share_message',
	function ( $message, $post_id ) {
		$tags = wp_get_post_tags( $post_id, [ 'fields' => 'names' ] );

		if ( ! empty( $tags ) ) {
			$tags     = array_map( fn( $tag ) => '#' . sanitize_title( $tag ), $tags );
			$message .= ' ' . implode( ' ', $tags );
		}

		return $message;
	},
	10,
	2
);

Improvements (1)

  • Add filter for setting a custom share message

Fixes (1)

  • Excerpts are now trimmed correctly before being shared