ナンバーサインの # を使った #1 とか #2 がハッシュタグにされるのは、本家の #Mastodon でも通常の動作だよね。たぶん。カラーコードの #30ae60; などは末尾の ; が付いているけれど、ハッシュタグとして認識されるのかな?
-
RE: https://ishii00141.stars.ne.jp/20251224-0707-4873/
ナンバーサインの # を使った #1 とか #2 がハッシュタグにされるのは、本家の #Mastodon でも通常の動作だよね。たぶん。カラーコードの #30ae60; などは末尾の ; が付いているけれど、ハッシュタグとして認識されるのかな?
ただ、私が遭遇したバグは #30ae60; の"30ae60"ではなく、数字部分の"30"がタグとされてしまったのだけど、それは #WordPress の仕様として intval("30ae60"); の結果が"30"だからで、ちょっと特殊なんだけど、こっちだけを直すことは可能かもしれない。
-
RE: https://ishii00141.stars.ne.jp/20251224-0707-4873/
ナンバーサインの # を使った #1 とか #2 がハッシュタグにされるのは、本家の #Mastodon でも通常の動作だよね。たぶん。カラーコードの #30ae60; などは末尾の ; が付いているけれど、ハッシュタグとして認識されるのかな?
ただ、私が遭遇したバグは #30ae60; の"30ae60"ではなく、数字部分の"30"がタグとされてしまったのだけど、それは #WordPress の仕様として intval("30ae60"); の結果が"30"だからで、ちょっと特殊なんだけど、こっちだけを直すことは可能かもしれない。
#Mastodon では #1 とか #2 はハッシュタグにならないんだ。
ただ、カラーコードの方は最後の ; 以外でハッシュタグになった。では #30 は? -
#Mastodon では #1 とか #2 はハッシュタグにならないんだ。
ただ、カラーコードの方は最後の ; 以外でハッシュタグになった。では #30 は?#Mastodon では、数字だけの場合はハッシュタグにしないという仕様かな?
それならば、#WordPress のプラグイン #ActivityPub に実装するのは意外に簡単。末尾が ; の場合にハッシュタグにしないようにすれば、カラーコードの方を除外するのも簡単。 -
T tag-activitypub@relay.fedi.buzz shared this topic on
-
#Mastodon では、数字だけの場合はハッシュタグにしないという仕様かな?
それならば、#WordPress のプラグイン #ActivityPub に実装するのは意外に簡単。末尾が ; の場合にハッシュタグにしないようにすれば、カラーコードの方を除外するのも簡単。@ishii00141 たぶん二文字以上という条件です
-
@ishii00141 たぶん二文字以上という条件です
@noellabo 文字数でしたか。なるほど。ありがとうございます。
-
#Mastodon では #1 とか #2 はハッシュタグにならないんだ。
ただ、カラーコードの方は最後の ; 以外でハッシュタグになった。では #30 は? -
-
@ishii00141 あ、文字数はカスタム絵文字のショートコードでした。ごめん!
-
@ishii00141 あ、文字数はカスタム絵文字のショートコードでした。ごめん!
@noellabo 了解です。
-
#Mastodon では、数字だけの場合はハッシュタグにしないという仕様かな?
それならば、#WordPress のプラグイン #ActivityPub に実装するのは意外に簡単。末尾が ; の場合にハッシュタグにしないようにすれば、カラーコードの方を除外するのも簡単。#WordPress のプラグイン #ActivityPub で文章からハッシュタグをピックアップする機能をオフにして戻す気がないのは、日本語のハッシュタグを拾ってくれないからなんだよね。
正規化表現が
defined( 'ACTIVITYPUB_HASHTAGS_REGEXP' ) || define( 'ACTIVITYPUB_HASHTAGS_REGEXP', '(?:(?<=\s)|(?<=<p>)|(?<=<br>)|^)#([A-Za-z0-9_]+)(?:(?=\s|[[:punct:]]|$))' );
では無理。これをカスタマイズすれば良いかもしれないが、WordPressにはタグを別指定する機能があるし、プラグインActivityPub に、そのタグをハッシュタグとして表示してくれる機能があるから、それで十分。
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login