authorページのheadに気になるタグが…

今、もう一方のWordPressではサイトヘルスに「1件の致命的な問題」があり、authorページのheadタグを確認してみようと思った。

「1件の致命的な問題」に関しては、次のコメントスレッド参照:

https://ishii00141.stars.ne.jp/20250318-1407-1962/#comment-441

投稿者 URL ~ は application/activity+json の有効な JSON を返していません。 ホスティングサポートが承認ヘッダーを変更していないかご確認ください。

Your author URL ~ does not return valid JSON for application/activity+json. Please check if your hosting supports alternate Accept headers.

authorページのヘッダを確認してみた結果、プラグイン 関連と思われる気になるタグがあった。#Gemini にタグの意味を尋ねたら重要そうな気がしてきた。authorページを無視させてはいけないような気もしてきた。

<link rel="alternate" title="ActivityPub (JSON)" type="application/activity+json" href="https://hitorinezumi.cloudfree.jp/wp/?author=2" />
<meta property="fediverse:creator" name="fediverse:creator" content="ishii@hitorinezumi.cloudfree.jp" />
<link rel="canonical" href="https://hitorinezumi.cloudfree.jp/wp/author/ishii/">
<script>var _activityPubOptions = {"namespace":"activitypub\/1.0","defaultAvatarUrl":"https:\/\/hitorinezumi.cloudfree.jp\/wp\/wp-content\/plugins\/activitypub\/assets\/img\/mp.jpg","enabled":{"site":false,"users":true}};</script>

その他にも、スタイルシートに関するコードがいくつかあった。

<style id='activitypub-followers-style-inline-css'>
<style id='activitypub-follow-me-style-inline-css'>
<style id='activitypub-reactions-style-inline-css'>

そこで、固定ページで作った独自の著者ページにheadタグに入ってない二つのタグを追加した。スタイルシートのタグは省略した。

<link rel="alternate" title="ActivityPub (JSON)" type="application/activity+json" href="https://hitorinezumi.cloudfree.jp/wp/?author=2" />
<script>var _activityPubOptions = {"namespace":"activitypub\/1.0","defaultAvatarUrl":"https:\/\/hitorinezumi.cloudfree.jp\/wp\/wp-content\/uploads\/ishii-icon.png","enabled":{"site":false,"users":true}};</script>

これに伴い、/?author=2から/author/ishii/を経由して/ishii/のページにリダイレクトすることを禁止していたのを解除した。/?author=2に何か重要な情報が入っているのかもしれないという判断だが…。これで、何か良い結果が得られるような実感はないのだが、独自の著者ページはauthorページではauthorのプロフィールが表示されないという欠点が嫌で作った代替authorページなので、headタグもプラグイン 関連と思われる重要そうなものは真似しておくことにした。

ちなみに、固定ページのheadタグに追加する方法については、次のページを参考にした。

ページごとにheadにタグを設定する方法について | Cocoonテーマに関する質問 | Cocoon フォーラム
https://wp-cocoon.com/community/postid/65098/

カスタムフィールドを表示する方法については次のページ。

表示オプション内にカスタムフィールドが表示されない | 不具合報告 | Cocoon フォーラム
https://wp-cocoon.com/community/postid/48142/

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

コメント

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