#WordPress のプラグイン #ActivityPub の設定の #Hashtags 「コンテンツにネイティブタグとして #ハッシュタグ を追加し、タグリンクで #tag を置き換えます。」のチェックを外した状態で使用中だが、タグ一覧からタグを選択しない状態でハッシュタグがどうなるかテスト。WordPress内ではリンクにならない。
結果:#Mastodon でも、ハッシュタグの部分はリンクにならなかった。
テスト2:#WordPress と #ActivityPub と #Mastodon はタグ一覧から選択してみる。
テスト2の結果:通常投稿の場合は、マストドンで表示する時にタグ一覧を表示する設定にしていて、そちらはリンクの付いたタグになったが、本文中のハッシュタグにはリンクが付かなかった。


コメント
#WordPress のプラグイン #ActivityPub でコメント欄にハッシュタグがある場合のテスト。
「コンテンツにネイティブタグとしてハッシュタグを追加し、タグリンクで #tag を置き換えます。」のチェックを外した状態。
フィルターフックを利用してコメントから #ハッシュタグ をピックアップできるようにしてみた。
#WordPress のプラグイン #ActivityPub でコメント欄にハッシュタグがある場合のテスト。
「コンテンツにネイティブタグとしてハッシュタグを追加し、タグリンクで #tag を置き換えます。」のチェックを外した状態。
修正版のフィルターフックを利用してコメントから #ハッシュタグ をピックアップできるようにしてみた。
#WordPress のプラグイン #ActivityPub でコメント欄にハッシュタグがある場合のテスト。
「コンテンツにネイティブタグとしてハッシュタグを追加し、タグリンクで #tag を置き換えます。」のチェックを外した状態。
#WordPress のプラグイン #ActivityPub でコメント欄にハッシュタグがある場合のテスト。
「コンテンツにネイティブタグとしてハッシュタグを追加し、タグリンクで #tag を置き換えます。」のチェックを外した状態。
投稿の最後に改行とハッシュタグ一覧を追加してみる。
#ActivityPub #Hashtags #tag #WordPress
投稿文中のハッシュタグはリンクにならずに普通のテキスト扱いなので、ハッシュタグリンクとハッシュタグ一覧が重複するか確認する実験はできなかった。
ただ、ハッシュタグの並び順は、アルファベット順ではなく、ピックアップされた順になっていることが分かった。
#WordPress #ActivityPub #Hashtags #tag
フィルターフックを利用してコメントから #ハッシュタグ をピックアップできるようにしたコードを、送信データでは #ハッシュタグ にリンクを付加するように修正した。
#WordPress のプラグイン #ActivityPub でコメント欄にハッシュタグがある場合のテスト。
「コンテンツにネイティブタグとしてハッシュタグを追加し、タグリンクで #tag を置き換えます。」のチェックを外した状態。
その他のテスト例。#WordPress、#ActivityPub!、(#ハッシュタグ)や(#Hashtags)も確認。
改行が削除されている。
それはどうしてか?
改行確認。
ちゃんと改行されているか?
一行が開いているか?
その上で、再テスト。
#WordPress のプラグイン #ActivityPub でコメント欄にハッシュタグがある場合のテスト。
「コンテンツにネイティブタグとしてハッシュタグを追加し、タグリンクで #tag を置き換えます。」のチェックを外した状態。
その他のテスト例。#WordPress、#ActivityPub!、(#ハッシュタグ)や(#Hashtags)も確認。
今度は、wpautopを使って改行のテスト。
単なる改行と、
一行開けての改行。
JSONを見たら<br />の後に\nが入っていたから、
JSONのcontentから改行コードを全て削除することにした。
これでも大丈夫だと思うが…。
コードの中の #ハッシュタグ はハッシュタグバーにも表示された。
preタグが原因かcodeタグが原因かは分からない。
codeタグの中の #tag。その他も試してみる。
bタグの中の #WordPress。
全部 #ハッシュタグ バーに表示された。
もう一度 #テスト。
#Hashtags #tagcodeタグの中の #ハッシュタグ は全部ハッシュタグバーに表示された。
もう一度 #テスト。
#Hashtags#tagcodeタグを分けても全ての #ハッシュタグ がハッシュタグバーに表示された。
今度は、codeタグの間に、通常のテキストを入れてみる。
#Hashtags通常テキストを入れて、
#tagコメントを修正しても #Mastodon では更新されないままなんだよな…。
更新されるようにできないものか?
#WordPress #プラグイン #ActivityPub
コメントを修正しても #Mastodon で更新されないのは、ap_outboxが作られてないからみたい。
#WordPress #プラグイン #ActivityPub
#WordPress のプラグイン #ActivityPub でコメント欄にハッシュタグがある場合のテスト。
「コンテンツにネイティブタグとしてハッシュタグを追加し、タグリンクで #tag を置き換えます。」のチェックを外した状態。
投稿の最後に改行とハッシュタグ一覧を追加してみる。
今度はリンク付きで送信してみる。
#ActivityPub #Hashtags #tag #WordPress