#WordPress のプラグイン #ActivityPub で文章からハッシュタグをピックアップする機能をオフにして戻す気がないのは、日本語のハッシュタグを拾ってくれないからなんだよね。
正規化表現が
defined( 'ACTIVITYPUB_HASHTAGS_REGEXP' ) || define( 'ACTIVITYPUB_HASHTAGS_REGEXP', '(?:(?<=\s)|(?<=<p>)|(?<=<br>)|^)#([A-Za-z0-9_]+)(?:(?=\s|[[:punct:]]|$))' );
では無理。これをカスタマイズすれば良いかもしれないが、WordPressにはタグを別指定する機能があるし、プラグインActivityPub に、そのタグをハッシュタグとして表示してくれる機能があるから、それで十分。
ishii00141@mastodon.social
@ishii00141@mastodon.social
Posts
-
ナンバーサインの # を使った #1 とか #2 がハッシュタグにされるのは、本家の #Mastodon でも通常の動作だよね。たぶん。カラーコードの #30ae60; などは末尾の ; が付いているけれど、ハッシュタグとして認識されるのかな? -
ナンバーサインの # を使った #1 とか #2 がハッシュタグにされるのは、本家の #Mastodon でも通常の動作だよね。たぶん。カラーコードの #30ae60; などは末尾の ; が付いているけれど、ハッシュタグとして認識されるのかな?@noellabo 了解です。
-
ナンバーサインの # を使った #1 とか #2 がハッシュタグにされるのは、本家の #Mastodon でも通常の動作だよね。たぶん。カラーコードの #30ae60; などは末尾の ; が付いているけれど、ハッシュタグとして認識されるのかな? -
ナンバーサインの # を使った #1 とか #2 がハッシュタグにされるのは、本家の #Mastodon でも通常の動作だよね。たぶん。カラーコードの #30ae60; などは末尾の ; が付いているけれど、ハッシュタグとして認識されるのかな? -
ナンバーサインの # を使った #1 とか #2 がハッシュタグにされるのは、本家の #Mastodon でも通常の動作だよね。たぶん。カラーコードの #30ae60; などは末尾の ; が付いているけれど、ハッシュタグとして認識されるのかな?@noellabo 文字数でしたか。なるほど。ありがとうございます。
-
ナンバーサインの # を使った #1 とか #2 がハッシュタグにされるのは、本家の #Mastodon でも通常の動作だよね。たぶん。カラーコードの #30ae60; などは末尾の ; が付いているけれど、ハッシュタグとして認識されるのかな?#Mastodon では、数字だけの場合はハッシュタグにしないという仕様かな?
それならば、#WordPress のプラグイン #ActivityPub に実装するのは意外に簡単。末尾が ; の場合にハッシュタグにしないようにすれば、カラーコードの方を除外するのも簡単。 -
ナンバーサインの # を使った #1 とか #2 がハッシュタグにされるのは、本家の #Mastodon でも通常の動作だよね。たぶん。カラーコードの #30ae60; などは末尾の ; が付いているけれど、ハッシュタグとして認識されるのかな?#Mastodon では #1 とか #2 はハッシュタグにならないんだ。
ただ、カラーコードの方は最後の ; 以外でハッシュタグになった。では #30 は? -
ナンバーサインの # を使った #1 とか #2 がハッシュタグにされるのは、本家の #Mastodon でも通常の動作だよね。たぶん。カラーコードの #30ae60; などは末尾の ; が付いているけれど、ハッシュタグとして認識されるのかな?RE: https://ishii00141.stars.ne.jp/20251224-0707-4873/
ナンバーサインの # を使った #1 とか #2 がハッシュタグにされるのは、本家の #Mastodon でも通常の動作だよね。たぶん。カラーコードの #30ae60; などは末尾の ; が付いているけれど、ハッシュタグとして認識されるのかな?
ただ、私が遭遇したバグは #30ae60; の"30ae60"ではなく、数字部分の"30"がタグとされてしまったのだけど、それは #WordPress の仕様として intval("30ae60"); の結果が"30"だからで、ちょっと特殊なんだけど、こっちだけを直すことは可能かもしれない。