Skip to content

[WP Audit] コメント欄の著者 URL(comment_author_url)がプラグインの保護範囲外 - 著者アイデンティティ露出の残存リスク #53

Description

@claude

概要

WordPress のコメント欄では、コメント投稿者が「ウェブサイト」フィールドに著者プロフィールページの URL(例: /author/admin/)を入力していた場合、comment_author_url() 関数でそのリンクが出力されます。また、登録済みユーザー(著者・編集者等)がコメントを投稿すると、そのコメントにはユーザーのアバター・表示名が含まれ、著者ページへのリンクが生成される場合があります

本プラグインの説明文はアーカイブページ・REST API・oEmbed・Yoast メタタグをカバーすると述べていますが、コメントセクションでの著者情報露出については一切言及がありません。著者情報の完全な秘匿を目指す組織にとって、コメント欄は見落とされがちな露出ポイントです。

Evidence

  • sections.description にコメント関連の著者情報制御についての記載なし
  • sections.faq の "There is still author name exposed!" 回答は「コアの機能をカバーするのが基本目標」と述べるが、コメントセクションへの言及なし
  • WordPress デフォルト: wp_list_comments() 内で登録ユーザーのコメントには author-url として著者アーカイブへのリンクが付与される
  • 競合「WP Meta and Date Remover」(90,000 installs)は「Custom removal using little coding」オプションで任意 HTML 要素の除去を支援
  • get_comment_author_link() は著者アーカイブ URL を直接参照するため、著者アーカイブが 404 でもリンクテキストとして著者名が表示される
  • active_installs: 500num_ratings: 1 → 少数ユーザーだが組織用途での利用が想定され、コメント欄の露出は見逃せない

推奨アクション

  • comment_author_url フィルターで登録ユーザーのコメント著者 URL をブランク(空文字)に置換する実装を検討する
  • get_avatar フィルターで著者アーカイブ URL を参照するアバターリンクを除去または置換することを検討する
  • 少なくとも FAQ に「コメント欄の著者リンクはこのプラグインの対象外です」と明記し、ユーザーの誤解を防ぐ
  • コメント欄の著者情報非表示が必要なユーザー向けに、functions.php に追記するカスタムコードスニペットを提供する

Generated by wp-plugin-audit on 2026-07-01

Metadata

Metadata

Assignees

No one assigned

    Labels

    feature-gapFeature gap with competitorswp-plugin-auditWP Plugin Audit auto-generated

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions