ActivityPub – WordPress plugin | WordPress.org
https://wordpress.org/plugins/activitypub/#developers
7.7.0 – 2025-12-03
Added
- Add documentation guide for using ActivityPub blocks in classic themes with Block Template Parts
- Added a new Fediverse Extra Fields block to display ActivityPub extra fields, featuring compact, stacked, and card layouts with flexible user selection options.
- Added support for quote comments, improving detection and handling of quoted replies and links in post interactions.
- Add notifications for boosts, likes, and new followers in Mastodon apps via the Enable Mastodon Apps plugin
- Adds support for turning tags, categories, and custom taxonomies into federated collections in the Reader view so you can browse and follow topics more seamlessly.
- Prevent email notifications for comments on ActivityPub custom post types.
- Send a Reject activity when a quote comment is deleted, revoking previous quote permissions and ensuring consistent inbox handling.
- Store and retrieve webfinger acct for remote actors to improve identification and reduce lookups
Changed
- Improve gallery and image block markup for ap_posts with better alt text and optimized layouts.
- Improve support for media attachments by handling Audio, Document, and Video object types in addition to Images.
- Maintain consistent return values in Create handler.
- Remove trailing hashtags from incoming posts to prevent duplication with taxonomy tags.
- Store comments and reactions from followed actors on reader posts, and keep them separate from your site’s comments in wp-admin.
- Update compatibility testing for PHP 8.5 and WordPress 6.9
- Use tag name instead of slug for hashtag display.
Fixed
- Always includes id, first, and last links in collection responses, ensuring followers and following lists display correctly in Mastodon.
- Automatically approves reactions on ActivityPub posts in the Reader view for a smoother, more seamless interaction experience.
- Deliver public activities to followers only.
- Disable REST API endpoints for internal post types.
- False mention email notifications for users in CC field without actual mention tags.
- Fix “Filename too long” errors when downloading attachments from URLs with query parameters (e.g., Instagram CDN URLs).
- Fix make_clickable corrupting existing anchor tags in ActivityPub content
- Fix PHP 8.5 deprecation warnings for ReflectionProperty::setAccessible() and ReflectionMethod::setAccessible()
- Improved handling of unusual activity data to avoid errors when activities contain unexpected formats.
- Preserve original ActivityPub activity timestamps when creating posts and comments instead of using current time.
- Prevented duplicate email notifications when ActivityPub instances re-send Follow activities for already-following actors.
- Prevents unwanted comment types—like pingbacks, trackbacks, notes and custom system comments, from being federated, ensuring only real user comments are shared with the fediverse.
- Removed a redundant instruction from the custom post content settings to simplify the UI.
- Reply block now shows fallback link when oEmbed fails instead of empty div.
- Simplified reply links by removing special handling for federated comments, making replies work the same for all comments where replying is allowed.
- Undefined array key warning in Scheduler::async_batch when called without arguments.
Google翻訳
7.7.0 – 2025-12-03
Added
- ブロックテンプレートパーツを使用してクラシックテーマでActivityPubブロックを使用するためのドキュメントガイドを追加しました。
- ActivityPubの追加フィールドを表示するための新しいFediverse Extra Fieldsブロックを追加しました。コンパクト、スタック、カードレイアウトに対応し、柔軟なユーザー選択オプションを備えています。
- 引用コメントのサポートを追加し、投稿インタラクションにおける引用返信とリンクの検出と処理を改善しました。
- Enable Mastodon Appsプラグインを使用して、Mastodonアプリでブースト、いいね、新規フォロワーの通知を追加しました。
- リーダービューでタグ、カテゴリ、カスタムタクソノミーを統合コレクションに変換するサポートを追加しました。これにより、トピックをよりシームレスに閲覧およびフォローできます。
- ActivityPubカスタム投稿タイプへのコメントに関するメール通知を防止しました。
- 引用コメントが削除されたときに拒否アクティビティを送信し、以前の引用権限を取り消して、受信トレイの一貫した処理を確保しました。
- リモートアクターのWebfingerアカウントを保存および取得することで、識別を向上させ、検索回数を削減しました。
Changed
- ap_posts のギャラリーと画像ブロックのマークアップを改善し、代替テキストを改善し、レイアウトを最適化しました。
- 画像に加えて、Audio、Document、Video のオブジェクトタイプを処理できるようにすることで、メディア添付のサポートを改善しました。
- Create ハンドラーの戻り値の一貫性を維持しました。
- 分類タグとの重複を防ぐため、受信投稿の末尾のハッシュタグを削除しました。
- 読者投稿へのフォロー中の投稿者からのコメントとリアクションを保存し、wp-admin でサイトのコメントとは別に管理します。
- PHP 8.5 および WordPress 6.9 の互換性テストを更新しました。
- ハッシュタグの表示にスラッグではなくタグ名を使用します。
Fixed
- コレクションレスポンスには常にID、first、lastのリンクが含まれるようにすることで、フォロワーとフォロー中のリストがMastodonで正しく表示されるようになりました。
- リーダービューでActivityPub投稿へのリアクションを自動的に承認することで、よりスムーズでシームレスなインタラクション体験を提供します。
- 公開アクティビティをフォロワーのみに配信します。
- 内部投稿タイプでREST APIエンドポイントを無効にします。
- CCフィールドに実際のメンションタグがないユーザーへの誤ったメンションメール通知。
- クエリパラメータを含むURL(Instagram CDN URLなど)から添付ファイルをダウンロードする際に発生する「ファイル名が長すぎます」エラーを修正します。
- ActivityPubコンテンツ内の既存のアンカータグを破損させるmake_clickableの問題を修正しました。
- ReflectionProperty::setAccessible()とReflectionMethod::setAccessible()のPHP 8.5非推奨警告を修正しました。
- アクティビティに予期しない形式が含まれている場合にエラーを回避するため、異常なアクティビティデータの処理を改善しました。
- 投稿やコメントを作成する際に、現在の時刻ではなく、元のActivityPubアクティビティのタイムスタンプを保持します。
- ActivityPub インスタンスが既にフォローしているアクターのフォローアクティビティを再送信する際に、重複したメール通知が送信されるのを防ぎました。
- ピンバック、トラックバック、メモ、カスタムシステムコメントなどの不要なコメントタイプが統合されるのを防ぎ、実際のユーザーコメントのみがフェデレーションで共有されるようにしました。
- カスタム投稿コンテンツ設定から冗長な命令を削除し、UI を簡素化しました。
- 返信ブロックは、oEmbed が失敗した場合、空の div ではなくフォールバックリンクを表示するようになりました。
- 統合コメントに対する特別な処理を削除することで返信リンクを簡素化し、返信が許可されているすべてのコメントに対して返信が同じように機能するようにしました。
- Scheduler::async_batch を引数なしで呼び出すと、未定義の配列キーの警告が表示されるようになりました。

コメント