“Constants
The plugin uses PHP Constants to enable, disable or change its default behaviour. Please use them with caution and only if you know what you are doing.
・ACTIVITYPUB_REST_NAMESPACE – Change the default Namespace of the REST endpoint. Default: activitypub/1.0. ・ACTIVITYPUB_EXCERPT_LENGTH – Change the length of the Excerpt. Default: 400. ・ACTIVITYPUB_SHOW_PLUGIN_RECOMMENDATIONS – show plugin recommendations in the ActivityPub settings. Default: true. ・ACTIVITYPUB_MAX_IMAGE_ATTACHMENTS – Change the number of attachments, that should be federated. Default: 3. ・ACTIVITYPUB_HASHTAGS_REGEXP – Change the default regex to detect hashtext in a text. Default: (?:(?<=\s)|(?<=<p>)|(?<=<br>)|^)#([A-Za-z0-9_]+)(?:(?=\s|[[:punct:]]|$)). ・ACTIVITYPUB_USERNAME_REGEXP – Change the default regex to detect @-replies in a text. Default: (?:([A-Za-z0-9\._-]+)@((?:[A-Za-z0-9_-]+\.)+[A-Za-z]+)). ・ACTIVITYPUB_URL_REGEXP – Change the default regex to detect urls in a text. Default: (www.|http:|https:)+[^\s]+[\w\/]. ・ACTIVITYPUB_CUSTOM_POST_CONTENT – Change the default template for Activities. Default: <strong>[ap_title]</strong>\n\n[ap_content]\n\n[ap_hashtags]\n\n[ap_shortlink]. ・ACTIVITYPUB_AUTHORIZED_FETCH – Enable AUTHORIZED_FETCH. ・ACTIVITYPUB_DISABLE_REWRITES – Disable auto generation of mod_rewrite rules. Default: false. ・ACTIVITYPUB_DISABLE_INCOMING_INTERACTIONS – Block incoming replies/comments/likes. Default: false. ・ACTIVITYPUB_DISABLE_OUTGOING_INTERACTIONS – Disable outgoing replies/comments/likes. Default: false. ・ACTIVITYPUB_SHARED_INBOX_FEATURE – Enable the shared inbox. Default: false. ・ACTIVITYPUB_SEND_VARY_HEADER – Enable to send the Vary: Accept header. Default: false.
“
ActivityPub – WordPress plugin | WordPress.org
https://wordpress.org/plugins/activitypub/#constants
Google翻訳
“定数
プラグインは PHP 定数を使用して、デフォルトの動作を有効化、無効化、または変更します。注意して使用し、何をしているのか理解している場合のみ使用してください。
・ACTIVITYPUB_REST_NAMESPACE – REST エンドポイントのデフォルトの名前空間を変更します。デフォルト: activitypub/1.0。 ・ACTIVITYPUB_EXCERPT_LENGTH – 抜粋の長さを変更します。デフォルト: 400。 ・ACTIVITYPUB_SHOW_PLUGIN_RECOMMENDATIONS – ActivityPub 設定でプラグインの推奨事項を表示します。デフォルト: true。 ・ACTIVITYPUB_MAX_IMAGE_ATTACHMENTS – フェデレーションする添付ファイルの数を変更します。デフォルト: 3。 ・ACTIVITYPUB_HASHTAGS_REGEXP – テキスト内のハッシュテキストを検出するためのデフォルトの正規表現を変更します。デフォルト: (?:(?<=\s)|(?<=<p>)|(?<=<br>)|^)#([A-Za-z0-9_]+)(?:(?=\s|[[:punct:]]|$)). ・ACTIVITYPUB_USERNAME_REGEXP – テキスト内の @ 返信を検出するためにデフォルトの正規表現を変更します。デフォルト: (?:([A-Za-z0-9\._-]+)@((?:[A-Za-z0-9_-]+\.)+[A-Za-z]+)). ・ACTIVITYPUB_URL_REGEXP – テキスト内の URL を検出するためにデフォルトの正規表現を変更します。デフォルト: (www.|http:|https:)+[^\s]+[\w\/]. ・ACTIVITYPUB_CUSTOM_POST_CONTENT – アクティビティのデフォルトテンプレートを変更します。デフォルト: <strong>[ap_title]</strong>\n\n[ap_content]\n\n[ap_hashtags]\n\n[ap_shortlink]。 ・ACTIVITYPUB_AUTHORIZED_FETCH – AUTHORIZED_FETCH を有効にします。 ・ACTIVITYPUB_DISABLE_REWRITES – mod_rewrite ルールの自動生成を無効にします。デフォルト: false。 ・ACTIVITYPUB_DISABLE_INCOMING_INTERACTIONS – 受信する返信/コメント/いいねをブロックします。デフォルト: false。 ・ACTIVITYPUB_DISABLE_OUTGOING_INTERACTIONS – 送信する返信/コメント/いいねを無効にします。デフォルト: false。 ・ACTIVITYPUB_SHARED_INBOX_FEATURE – 共有受信トレイを有効にします。デフォルト: false。 ・ACTIVITYPUB_SEND_VARY_HEADER – Vary: Accept ヘッダーの送信を有効にします。デフォルト: false。
“
ActivityPub – WordPress plugin | WordPress.org
https://wordpress.org/plugins/activitypub/#constants
「ACTIVITYPUB_HASHTAGS_REGEXP – テキスト内のハッシュテキストを検出するためのデフォルトの正規表現」のデフォルトって、日本語が含まれてないよね?
「ACTIVITYPUB_EXCERPT_LENGTH」「ACTIVITYPUB_MAX_IMAGE_ATTACHMENTS」「ACTIVITYPUB_CUSTOM_POST_CONTENT」「ACTIVITYPUB_AUTHORIZED_FETCH」は設定で変えられるもの。
「ACTIVITYPUB_SEND_VARY_HEADER」はフォローされない問題を改善する手段としてtrueにするというアドバイスがあったのだけど、私が試したら無駄だった。
https://ishii00141.stars.ne.jp/20250204-1209-328/#comment-183
コメント
「ACTIVITYPUB_HASHTAGS_REGEXP」で日本語のハッシュタグも検出できるように #ChatGPT の力を借りて修正を試みたけれど、ダメだった。ひらがな、カタカナ、漢字も含めるように正規表現を変えてファイルを変更してみたのだけど、エラーだらけになった。 #ChatGPT による修正案もダメ。私のような素人には無理っぽい。