WordPressのプラグイン「ActivityPub」の問題点

@tell_me_fedi_jp

WordPressのプラグイン「ActivityPub」を使っている方がいらっしゃったら質問です。

どのような問題が起こっていて、どのように対処していますか?

私の場合、mstdn.jpのアカウントからフォローできず、Bridgy Fedからフォローバックされないようです。

また、mstdn.jpのアカウントからメンションやリプライはできるのですが、そのメンションやリプライをこちらのアカウント(サイト)で確認することができないようです。このアカウントは次の図のa@Aの状態で、mstdn.jpのアカウントはb@Bの状態です。リプライができているというのは、リプライしたサーバーBや他のFediverseの他のサーバーCからなら見えるからです(ただし検索が必要な場合がある)。ですから、リプライはできていると思うのですが気づくことができない状態です。mastodon-japan.netのアカウントからのメンションやリプライなら問題ありません。対処方法は分かりません。

コメント

  1. ishii ishii より:

    @tell_me_fedi_jp
    その他にも、タグに関する問題があるようです。
    他のサーバーで見たらタグが消えたり、
    https://ishii00141.stars.ne.jp/20250216-0854-858/
    タグが変わっちゃったりするようです。
    https://ishii00141.stars.ne.jp/20250216-0938-863/

  2. コメント欄ではメンション先を選べない

    @tell_me_fedi_jp

    別の問題点です。

    WordPressのプラグイン「ActivityPub」のアカウントa@Aの投稿にマストドンのアカウントb@Bから返信があり、その返信にa@Aがコメント欄から返信して、その返信にさらにa@Aがコメント欄から返信する際に、b@Bへのメンションを外したいのですが、できません。

    さらに、同じスレッドで、別のマストドンのアカウントc@Cからa@Aに返信(メンションはa@A宛だけ)があった後、そのc@Cの返信にa@Aが返信しようとすると、b@Bへのメンションも追加されてしまいます。

    それを確認している際に、別の問題も見つかりました。コメント欄からの返信では、#fedibird のアカウントへは通知が届かないようです。

    図にすると次の通りです。

    a@Aの最後のリプライをマストドンのタイムラインで見たスクショは次の通りで、c@Cへのメンションの他にb@Bへのメンションもあります。

    https://ishii00141.stars.ne.jp/20250216-1148-881/#comment-125

    #ActivityPub #fedibird #Mastodon #WordPress #バグ #プラグイン #マストドン

    https://ishii00141.stars.ne.jp/20250216-1635-895/

  3. ishii ishii より:

    @tell_me_fedi_jp
    別の問題点です。
    コメント欄から投稿した場合、記事から投稿する場合と異なりタグの設定ができないので投稿文に #ハッシュタグ を入れてみることがあるのですが、ハッシュタグとして認識されないことが多いです。

  4. ishii ishii より:

    @tell_me_fedi_jp
    個人的には既に解消している別の問題点です。
    記事の文章がマストドンに届く時に、一部の文字が文字化けすることがあります。
    https://ishii00141.stars.ne.jp/20250202-1853-81/

    私が確認した中では、次の文字が「?」になってしまいます。

    蠅、必、待、入、内、態、情、共、々、公、宅、居、者、配

    解消法ですが、ActivityPubの設定の「アクティビティ > アクティビティ オブジェクト形式 」を「注意 – ほとんどのプラットフォームで機能します。」にして、保存した後に表示される「投稿コンテンツ」で[ap_excerpt]を使わずに[ap_content]を使うことです。
    https://ishii00141.stars.ne.jp/20250203-1535-165/

    デフォルトでは「自動 (デフォルト) – プラグインが最適なフォーマットを選択します。」なので、[ap_excerpt]が使われることがあって文字化けが生じているのだと思います。

    • ishii ishii より:

      文字化けの問題は解消されたか確認する予定はない。
      ただ、プラグイン「ActivityPub」を使ったと思われる投稿を見た時に文字化けがあったら解消されてないということだろう。

  5. ishii ishii より:

    ハッシュタグに関する別の問題点です。
    設定の「コンテンツにネイティブタグとしてハッシュタグを追加し、タグリンクで #tag を置き換えます。」にチェックすることで実現するのだと思いますが、記事本文からハッシュタグを検出する際に、日本語のハッシュタグは検出してくれません。

    https://ishii00141.stars.ne.jp/20250203-0956-136/

  6. mastodon-japan.netからもフォローできなくなりました。

    #ActivityPub #WordPress #バグ #プラグイン #マストドン

    https://ishii00141.stars.ne.jp/20250228-1031-1169/

  7. ishii ishii より:

    別の問題です。
    設定の「タイプ別プロフィールを有効化」で「投稿者プロフィールのみ」を選択している状態で、ユーザーの「プロフィール写真」がFediverse(マストドンで確認)に反映されないようです。Gravatarのアイコンになってしまうようです。

    • アイコンを変えるにはGravatarを利用するしかないのか?

      設定の「タイプ別プロフィールを有効化」で「投稿者プロフィールのみ」を選択した場合にユーザーの「プロフィール写真」がGravatarのアイコンになってしまう問題について。

      “プロフィール写真の下に「オリジナルプロフィール画像」の項目がありますが、この画像をプロフィール写真とは別のものにした状態でActivityPubに接続した際、プロフィール写真(Gravatar設定画像)が表示されていたので、Gravatarで設定した画像が優先して表示されるみたいですね。

      なお、WordPressをインストールした時点で、プロフィール写真にメインブログで先に設定していたGravatarの画像が表示されている状態だったので、Gravatar未設定で画像が表示されるのかどうかは確認できていません。

      そして、ヘッダーの画像は、WordPressでヘッダー用に設定した画像が表示されるようです。”
      ActivityPubプラグインの設定画面解説と使ってみての感想【WordPress】 | 続・緑色日和。
      https://midori-biyori.com/archives/activitypub-setting

      この人の場合は、両方を設定したらGravatarの画像の方が優先された状態で、「プロフィール画像」ではなく「プロフィール写真(Gravatar設定画像)」の方が優先されたみたいだけど、私の場合は、Gravatar未設定で「プロフィール写真(Gravatarアイコン)」の方が優先された。

      Gravatarで設定しなければいけないのか?

      Gravatarは会員登録を求められるから、できれば利用したくない。

      #ActivityPub #Gravatar #WordPress #バグ #プラグイン #マストドン

      https://ishii00141.stars.ne.jp/20250313-1308-1808/

  8. ishii ishii より:

    別の問題です。
    ダイレクトメッセージが届いた時にメール通知をオフにしていたら気づけませんし、メール通知で気づけたとしても、このプラグインだけでは返信できません。

  9. mastodon.socialからもフォローできないようです。

    mastodon.socialのアカウントからのフォローを試してくれる人がいないだろうから、自分でアカウントを作って試しました。フォローできませんでした。こちらのフォロワー一覧にも、mastodon.socialの方のフォロー一覧にもお互いが表示されません。

    https://mastodon.social/@ishii00141/following

    ただ、mastodon.socialユーザータイムラインを見たら、「フォロー解除」となっていて、フォローできているかのように見えます。

    マストドンの長兄?的存在であるmastodon.socialからもフォローできなかったことで、運営の問題ではなく、プラグイン「ActivityPub」、マストドン、スターレンタルサーバー、シンフリーサーバーのどこかに問題があるのでしょう。

    #ActivityPub #Mastodon #WordPress #バグ #プラグイン #マストドン

    https://ishii00141.stars.ne.jp/20250306-1101-1419/

  10. いしい より:

    @ishii こちらのアカウントからフォローできるようになったようです。

  11. ishii ishii より:

    @tell_me_fedi_jp
    mstdn.jpやmastodon.socialからフォローできず、リプライが届かなかった問題は、サーバーによる「REST API アクセス制限」が原因だったようです。
    アクセスログよよると、/wp-jsonへのアクセスで403エラーが発生していました。

    幸い、こちらのサーバーでは自分で対処できるので、以下の方法でフォローもリプライもできるようになりました。

    “REST API アクセス制限
    「REST API」に対する国外IPアドレスからの接続を制限します。
    プラグイン「Jetpack by WordPress.com」によるアクセスは制限の対象外です。
    ※通常は「ON(有効)」のまま運用されることを強く推奨します。

    アクセスが制限される箇所

    /wp-json … REST APIアクセス時に含まれるURL

    ご注意ください
    国外IPアドレスからWordPress バージョン5.0以降をご利用の場合、本機能を「OFF(無効)」にしてください。
    本機能を「ON(有効)」にすると、記事の編集・保存が行えない場合があります。

    初期状態では「ON(有効)」ですが、設定を「OFF(無効)」にする場合などは下記の手順に沿ってください。

    WordPressセキュリティ設定 | 無料×高機能でコスパ最強!ブログ・ホームページなら【スターレンタルサーバー】サポートサイト
    https://www.star.ne.jp/support/manual/man_server_wpsecurity.php

タイトルとURLをコピーしました