WordPressのコメントはマストドンに表示されてもハッシュタグは検索で無視される

 WordPressのプラグイン「ActivityPub」(現在はver.7.6.1)を使うと、記事だけでなくコメントもFediverseに表示されるのだけど、コメントにハッシュタグがあっても、Mastodonのハッシュタグ検索ではWordPressのコメントは無視される。原因が分かれば対処方法が分かるかもしれないので、とりあえず、wp_posts テーブルの ap_outbox の post_content を確認してみた。

Mastodonに表示されたWordPressのコメント
https://ishii00141.stars.ne.jp/20250731-0915-3191/#comment-1174

 2025年11月26日 02:00 に投稿したコメントの wp_posts テーブルの ap_outbox の post_content を に整形してもらって、URF-8のコードも読めるように変換してもらった結果は次の通り。

{
	"@context": [
		"https://www.w3.org/ns/activitystreams",
		{
			"Hashtag": "as:Hashtag",
			"sensitive": "as:sensitive",
			"dcterms": "http://purl.org/dc/terms/",
			"gts": "https://gotosocial.org/ns#",
			"interactionPolicy": {
				"@id": "gts:interactionPolicy",
				"@type": "@id"
			},
			"canQuote": {
				"@id": "gts:canQuote",
				"@type": "@id"
			},
			"canReply": {
				"@id": "gts:canReply",
				"@type": "@id"
			},
			"canLike": {
				"@id": "gts:canLike",
				"@type": "@id"
			},
			"canAnnounce": {
				"@id": "gts:canAnnounce",
				"@type": "@id"
			},
			"automaticApproval": {
				"@id": "gts:automaticApproval",
				"@type": "@id"
			},
			"manualApproval": {
				"@id": "gts:manualApproval",
				"@type": "@id"
			},
			"always": {
				"@id": "gts:always",
				"@type": "@id"
			}
		}
	],
	"id": "https://ishii00141.stars.ne.jp/?post_type=ap_outbox&p=4193",
	"type": "Create",
	"inReplyTo": "https://ishii00141.stars.ne.jp/?c=1173",
	"published": "2025-11-25T17:00:43Z",
	"to": [
		"https://www.w3.org/ns/activitystreams#Public"
	],
	"cc": [
		"https://ishii00141.stars.ne.jp/wp-json/activitypub/1.0/actors/0/followers"
	],
	"object": {
		"id": "https://ishii00141.stars.ne.jp/?c=1174",
		"type": "Note",
		"attachment": [],
		"attributedTo": "https://ishii00141.stars.ne.jp/?author=0",
		"content": "<p><a rel=\"tag\" class=\"hashtag u-tag u-category\" href=\"https://ishii00141.stars.ne.jp/tag/bluesky/\">#Bluesky</a> のことは気にしなくて良い。勝手に末尾を切ってくれて、元の記事へのリンクも用意してくれる。</p>",
		"context": "https://ishii00141.stars.ne.jp/wp-json/activitypub/1.0/posts/3191/context",
		"contentMap": {
			"ja": "<p>#Bluesky のことは気にしなくて良い。勝手に末尾を切ってくれて、元の記事へのリンクも用意してくれる。</p>"
		},
		"inReplyTo": "https://ishii00141.stars.ne.jp/?c=1173",
		"published": "2025-11-25T17:00:43Z",
		"tag": [],
		"url": "https://ishii00141.stars.ne.jp/?c=1174",
		"to": [
			"https://www.w3.org/ns/activitystreams#Public"
		],
		"cc": [
			"https://ishii00141.stars.ne.jp/wp-json/activitypub/1.0/actors/0/followers"
		],
		"mediaType": "text/html",
		"replies": {
			"id": "https://ishii00141.stars.ne.jp/wp-json/activitypub/1.0/comments/1174/replies",
			"type": "Collection",
			"first": {
				"id": "https://ishii00141.stars.ne.jp/wp-json/activitypub/1.0/comments/1174/replies?page=1",
				"type": "CollectionPage",
				"partOf": "https://ishii00141.stars.ne.jp/wp-json/activitypub/1.0/comments/1174/replies",
				"items": []
			}
		}
	},
	"actor": "https://ishii00141.stars.ne.jp/?author=0"
}

 "tag"が空だから、Mastodonで検索しても表示されないのだろうか?

未分類
管理人のマストドンアカウントへのリンクなど

コメント

  1. ishii ishii より:

    この「ハッシュタグテスト」という投稿は、記事中に #WordPress や #Mastodon があるのに、マストドンのハッシュタグ検索では表示されない。
    wp_posts テーブルの ap_outbox の post_content の"tag"に含まれていないからかもしれない。

    ハッシュタグテスト | いしい@試行錯誤
    https://ishii00141.stars.ne.jp/20251115-0245-4041/

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